Pythonでsinカーブを計算してグラフに描くには、numpy
で計算し、matplotlib
で描画するのが一般的です。以下はその基本的なコードです:
目次
必要なライブラリのインストール(まだなら)
pip install numpy matplotlib
コード
import numpy as np import matplotlib.pyplot as plt # x軸の値を生成(0から2πまでを100個の点で) x = np.linspace(0, 2 * np.pi, 100) # y = sin(x) を計算 y = np.sin(x) # グラフを描画 plt.plot(x, y, label='sin(x)', color='blue') # グラフにタイトルとラベルを追加 plt.title('Sine Curve') plt.xlabel('x') plt.ylabel('sin(x)') plt.grid(True) plt.legend() # グラフを表示 plt.show()
もし、他にもcosやsin波の重ね合わせ、リアルタイム描画、3D表示などをしたい場合は、それに合わせたコードも作れます!何か追加したい機能ある?