copipe Python | グラフを横に並べる。

概要

matplotlibでfig.add_subplot(縦の個数, 横の個数, グラフ番号)を使ってグラフを並べることができる。

コード

import matplotlib.pyplot as plt
fig = plt.figure(figsize=(8,3))
ax1 = fig.add_subplot(1, 2, 1)
ax1.plot([-2, -1, 0, 1, 2], [4, 1, 0, 1, 4], c="blue")
ax2 = fig.add_subplot(1, 2, 2)
ax2.plot([-2, -1, 0, 1, 2], [-8, -1, 0, 1, 8], c="red")
fig.tight_layout()
plt.show()

結果