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茎图。

茎图绘制垂直于基线的线条,并在头部放置标记。默认情况下,基线由 xy 定义,茎从 bottom 垂直绘制到 z

参数:
x, y, z类数组

茎的头部位置。茎沿着 orientation 方向从基线 bottom*(在 *orientation 坐标中)绘制到头部。默认情况下,xy 位置用于基线,z 用于头部位置,但这可以通过 orientation 更改。

linefmtstr, 默认值: 'C0-'

定义垂直线属性的字符串。通常,这将是颜色或颜色和线型的组合:

角色

线条样式

'-'

实线

'--'

虚线

'-.'

虚线

':'

虚线

注意:虽然从技术上讲,可以指定除颜色或颜色和线型之外的有效格式(例如 'rx' 或 '-.'),但这超出了该方法的意图,并且很可能不会产生合理的图表。

markerfmtstr, 默认值: 'C0o'

定义茎头标记属性的字符串。

basefmtstr, 默认值: 'C3-'

定义基线属性的格式字符串。

底部float, 默认值: 0

基线在 方向 坐标中的位置。

标签str, 可选

用于图例中茎的标签。

方向{'x', 'y', 'z'}, 默认: 'z'

绘制茎的方向。

数据可索引对象,可选

如果给出,所有参数也接受一个字符串 s,如果 sdata 中的一个键,则它被解释为 data[s]

返回:
StemContainer

容器可以被视为一个元组(markerlinestemlinesbaseline

示例

(Source code, 2x.png, png)

(2x.png, png)

(2x.png, png)

使用 mpl_toolkits.mplot3d.axes3d.Axes3D.stem 的示例#

3D 茎

3D stem

stem(x, y, z)

stem(x, y, z)