注意
跳到結尾以下載完整的範例程式碼。
3D 莖圖#
在 3D 中顯示莖圖的示範,它會從基準線繪製垂直線到 *z* 座標,並在頂端放置標記。

可以使用 *bottom* 來調整基準線的位置。參數 *linefmt*、*markerfmt* 和 *basefmt* 控制繪圖的基本格式屬性。但是,與 plot
不同,並非所有屬性都可透過關鍵字引數設定。如需更進階的控制,請調整 stem
所傳回的線物件。
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* 變更莖和基準線的方向。這會決定莖從頭點朝向 *bottom* 基準線投影的方向。
例如,透過設定 orientation='x'
,莖沿著 *x* 方向投影,基準線在 *yz* 平面上。

指令碼的總執行時間: (0 分鐘 3.272 秒)