PythonのデータビジュアライゼーションライブラリであるMatplotlibを使用して、同じフィギュア上に複数のプロットを描く方法を紹介します。具体的には、sin
関数、cos
関数、およびこれらの合計を同じフィギュア上にプロットします。
まず、必要なライブラリをインポートします。
import numpy as np
import matplotlib.pyplot as plt
次に、プロットするデータを生成します。ここでは、linspace
関数を使用して0から2πまでの範囲を等間隔に分割し、その値をsin
関数とcos
関数に適用します。
t = np.linspace(0, 2*np.pi, 400)
a = np.sin(t)
b = np.cos(t)
c = a + b
これで、プロットするデータが準備できました。次に、これらのデータを同じフィギュア上にプロットします。それぞれのプロットは異なる色で表示されます。
plt.plot(t, a, 'r') # 'r'は赤色を意味します
plt.plot(t, b, 'b') # 'b'は青色を意味します
plt.plot(t, c, 'g') # 'g'は緑色を意味します
plt.show()
これで、同じフィギュア上にsin
関数、cos
関数、およびこれらの合計をプロットすることができました。このように、Matplotlibを使用すれば、同じフィギュア上に複数のプロットを簡単に描くことができます。 .