莖圖#

stem 從基線到 y 座標繪製垂直線,並在尖端放置標記。

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0.1, 2 * np.pi, 41)
y = np.exp(np.sin(x))

plt.stem(x, y)
plt.show()
stem plot

可以使用 *bottom* 調整基線的位置。參數 *linefmt*、*markerfmt* 和 *basefmt* 控制繪圖的基本格式屬性。但是,與 plot 相反,並非所有屬性都可以通過關鍵字參數設定。如需更進階的控制,請調整 pyplot 返回的線條物件。

markerline, stemlines, baseline = plt.stem(
    x, y, linefmt='grey', markerfmt='D', bottom=1.1)
markerline.set_markerfacecolor('none')
plt.show()
stem plot

參考文獻

此範例顯示下列函數、方法、類別和模組的使用

標籤:plot-type: stem level: beginner

由 Sphinx-Gallery 產生的圖庫