mpl_toolkits.mplot3d.axes3d.Axes3D.茎状图#
- Axes3D.stem(x, y, z, *, linefmt='C0-', markerfmt='C0o', basefmt='C3-', bottom=0, label=None, orientation='z', data=None)[源代码][源代码]#
创建一个3D茎图。
茎图绘制垂直于基线的线条,并在头部放置标记。默认情况下,基线由 x 和 y 定义,茎从 bottom 垂直绘制到 z。
- 参数:
- x, y, z类数组
茎的头部位置。茎沿着 orientation 方向从基线 bottom*(在 *orientation 坐标中)绘制到头部。默认情况下,x 和 y 位置用于基线,z 用于头部位置,但这可以通过 orientation 更改。
- linefmtstr, 默认值: 'C0-'
定义垂直线属性的字符串。通常,这将是颜色或颜色和线型的组合:
角色
线条样式
'-'实线
'--'虚线
'-.'虚线
':'虚线
注意:虽然从技术上讲,可以指定除颜色或颜色和线型之外的有效格式(例如 'rx' 或 '-.'),但这超出了该方法的意图,并且很可能不会产生合理的图表。
- markerfmtstr, 默认值: 'C0o'
定义茎头标记属性的字符串。
- basefmtstr, 默认值: 'C3-'
定义基线属性的格式字符串。
- 底部float, 默认值: 0
基线在 方向 坐标中的位置。
- 标签str, 可选
用于图例中茎的标签。
- 方向{'x', 'y', 'z'}, 默认: 'z'
绘制茎的方向。
- 数据可索引对象,可选
如果给出,所有参数也接受一个字符串
s,如果s是data中的一个键,则它被解释为data[s]。
- 返回:
StemContainer容器可以被视为一个元组(markerline,stemlines,baseline)
示例
(
Source code,2x.png,png)