ステム プロット#

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()
ステムプロット

ベースラインの位置は、 bottomを使用して調整できます。パラメーターlinefmtmarkerfmt、およびbasefmtは、プロットの基本的な形式のプロパティを制御します。ただし、plotすべてのプロパティがキーワード引数で構成できるわけではありません。より高度な制御を行うには、 によって返される線オブジェクトを適応させますpyplot

markerline, stemlines, baseline = plt.stem(
    x, y, linefmt='grey', markerfmt='D', bottom=1.1)
markerline.set_markerfacecolor('none')
plt.show()
ステムプロット

参考文献

この例では、次の関数、メソッド、クラス、およびモジュールの使用が示されています。

Sphinx-Gallery によって生成されたギャラリー