tobethinker’s diary

日々研鑽

matplotlibについて

matplotlib の figure(図) と axes(座標軸)-python | コード7区

このページを読んだ。

fig
= plt.figure
()
これはグラフを描くための背景の黒板を準備したようなイメージ。

plt.subplot(3,2,1)
()の中身は(縦の行数、横の列の数、何番目か)。
plt.figure()で黒板を用意した後、subplotの縦の行数と横の行数を指定することで区切る。
その後
plt.plot(x,y)でグラフを描く。

axes:一つ一つの実際のグラフ。

上のやり方では黒板を準備する段階と区切る段階を分けてやったけど、その二つを同時にやることもできる。

fig
, axes = plt.subplots(2, 2, figsize=(6, 4))

は要するにfig(黒板)とaxs(それぞれのグラフ)を同時に準備しましたってこと。この後に

axes[0, 0].plot(x, y1)

みたいな形でグラフを追加していく。