0

これは私のコードです。典型的な正弦グラフを取得したいのですが、どういうわけか取得できません。

import matplotlib.pyplot as plt
import numpy as np
x=np.arange(0,2*(np.pi),(np.pi)/2)
y=np.sin(x)
plt.plot(x,y,color='b')
plt.show()

このグラフを取得しています。 1

また、このように見えるようにするには、軸に何を変更する必要がありますか? 2

4

1 に答える 1

1

範囲内のステップ サイズを確認します。

x=np.arange(0,2*(np.pi),(np.pi)/2)

すべての pi/2を評価していますsin... 言い換えれば、-1、0、および 1 でのみ評価しています。もっと小さいステップ サイズが必要です ... たとえば、np.pi / 100

今後の問題については、デバッグ ヘルプの素敵なリファレンスを参照してください。単に印刷xするだけで問題が示されます。

于 2020-04-19T00:02:58.937 に答える