笔记
单击此处 下载完整的示例代码
3D 茎#
在 3D 中演示茎图,它绘制从基线到z坐标的垂直线,并在尖端放置一个标记。

基线的位置可以使用底部进行调整。参数
linefmt、markerfmt和basefmt控制绘图的基本格式属性。但是,与plot
并非所有属性都可以通过关键字参数配置相反。对于更高级的控制,请调整返回的线对象stem3D
。
fig, ax = plt.subplots(subplot_kw=dict(projection='3d'))
markerline, stemlines, baseline = ax.stem(
x, y, z, linefmt='grey', markerfmt='D', bottom=np.pi)
markerline.set_markerfacecolor('none')
plt.show()

可以使用方向更改茎和基线的方向。这决定了茎从头点向底部基线投射的方向。
例如,通过设置orientation='x'
,茎沿x方向投影,基线位于yz平面中。

脚本总运行时间:(0分1.453秒)