mpl_toolkits.mplot3d.axes3d.Axes3D.stem3D#

Axes3D.stem3D(x, y, z, *, linefmt='C0-', markerfmt='C0o', basefmt='C3-', bottom=0, label=None, orientation='z', data=None)[源代码]#

创建一个3D茎图。

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

参数:
x, y, z类数组

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

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)