Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【python3, subplot】を使って複数プロットする例 + gridを入れたい

適当にグラフを書きたい時はsubplotsよりもsubplotのほうが簡単に使えそうな気がする・・・・

■ 参考 : subplot? add_subplot? subplots?

■ 参考 : matplotlibの描画の基本 - figやらaxesやらがよくわからなくなった人向け


from matplotlib import pyplot as plt

plt.subplot(2, 1, 1)
plt.hist(x, bins=20, label="horizontal")
plt.legend(loc="upper right")
plt.xlabel("horizontal")
plt.grid(linestyle='dotted', linewidth=1)

plt.subplot(2, 1, 2)
plt.hist(y, bins=20, label="horizontal")
plt.legend(loc="upper right")
plt.xlabel("vertical")
plt.grid(linestyle='dotted', linewidth=1)

fig.savefig("hist.png")

グリッドは
plt.grid(linestyle='dotted', c='purple', linewidth=3)
のような感じ