[matplotlib] 31. 棒とマーカーの両方を表示したグラフ

matplotlib

はじめに

棒とマーカーの両方を表示したグラフ(stem plot)を作成する方法について説明する。plt.stem()で、マーカーと棒を複合化したプロットを作成することができる。このプロットはロリポッププロットやステムプロットなどいろいろな呼び名がある。

コード

コードをダウンロード(.pyファイル)コードをダウンロード(.ipynbファイル)

解説

モジュールのインポート

データの生成

stem plotの設定

plt.stem(values)の返り値を、(markers, stemlines, baseline)で受けることで後ほどパラメータの設定が可能となる。xの値は省略可能。

マーカーの設定

線の設定

ベースラインの設定

参考

matplotlib.pyplot.stem — Matplotlib 3.3.1 documentation

コメント