■インポート
import matplotlib.pyplot as plt
■2軸グラフの作成
・表示用データ
#-10~10 lsX = range(-10, 11) #-10~10の2乗 lsY1 = [a**2 for a in range(-10, 11)] #-10~10の3乗 lsY2 = [a**3 for a in range(-10, 11)]
・axesを作成してグラフを描写
fig = plt.figure(tight_layout=True)
fig.suptitle('fig title')
ax1 = fig.add_subplot()
ax1.plot(lsX, lsY1)
plt.show()
axesを作成して1つ目のグラフを作成・axesを追加してグラフを描写
fig = plt.figure(tight_layout=True)
fig.suptitle('fig title')
ax1 = fig.add_subplot()
ax1.plot(lsX, lsY1)
ax2 = ax1.twinx()
ax2.plot(lsX, lsY2, color='orange')
plt.show()
.twinx() で作成済みのaxesに新たにaxesを追加追加したaxesにグラフを描写


0 件のコメント:
コメントを投稿