python~matplotlib.pyplotまとめ

初めに

お久しぶりです。keymaleです。この投稿ではmatplotlib.pyplotの使い方をすべて網羅的にまとめましたので、チートシートとしてお使いください。

この公式のサイトを元にまとめていきます。https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.html

オブジェクト指向とpyplot

matplotlibには二つの書き方があります。一つ目はオブジェクト指向型で、以下のように記述します。

fig, ax = plt.subplots()
ax.plot(x,y)

これに対してpyplotインターフェースはmatlabをベースにしたもので、以下のように記述します。

plt.plot(x,y)

pyplotの方がちょっとしたグラフならば簡単に記述できます。細かいレイアウトとかを変更したい場合とか、複雑な複数のグラフを表示する場合はオブジェクト指向型を用いた方がいいです。

今回の記事ではpyplotについて記述していきます。