変数A , 変数B =《matplotlib》.subplots( 縦 , 横 )subplotsが、プロットのエリアを複数の小さなプロットに分割したものを作成するメソッドです。引数には縦横の分割数を指定します。
fig, ((a1, a2), (b1, b2)) = pyplot.subplots(2, 2)これで、2×2で分割された各サブプロットが、((a1, a2), (b1, b2))の各変数に代入されます。後は、これらの変数を使ってグラフを描画すればいいわけです。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
import numpy as np
import matplotlib.pyplot as plt
fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2)
m = np.array(range(-10,10))
n1 = m
n2 = m**2
n3 = m * -1
n4 = m**2 * -1
plt.title("Sample Graph")
ax1.plot(m, n1, label='y=x')
ax1.legend()
ax2.plot(m, n2, label='y=x**2')
ax2.legend()
ax3.plot(m, n3, label='y=x * -1')
ax3.legend()
ax4.plot(m, n4, label='y=x**2 * -1')
ax4.legend()
plt.show()
| << 前へ | 次へ >> |