Pythonでsinカーブを計算してグラフに描く

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表示などをしたい場合は、それに合わせたコードも作れます!何か追加したい機能ある?

よかったらシェアしてね!
目次