複数ラインの描画
ひとつのグラフの中に複数のラインを描画することができる。
code:plot31.py
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 6*np.pi, 100)
y1 = np.cos(2*x)
y2 = np.exp(-x/2)
y = y1 * y2 # (1) 配列同士の計算
plt.plot(x, y1,'-*', label='cos()', color='red')
plt.plot(x, y2, 'o', label='exp()', color='blue')
plt.plot(x, y, 'v', label='cos()*exp()', color='black')
plt.legend()
plt.grid()
plt.show()
参考:ユニバーサル関数、linspace関数【numpy】
描画したいラインに関する属性を個別にplot関数を用いて設定し、最後にshow関数を呼び出す。
y = y1 * y2 # (1) 配列同士の計算
の処理の意味はリストと配列の違いを参照。
/icons/hr.icon
※ ブラウザのバックボタンで戻る