2017-12-02 11 views
0

私は角度の配列を持っていて、それらを線としてデカルトグラフに置いておきたいです。それを行う最善の方法。視覚化角度のセット

+0

これはpythonではなく、数学の質問です。 https://en.wikipedia.org/wiki/Trigonometric_functionsを参照してください。 – zvone

答えて

0

私が正しく理解している場合は、この希望:あなたが行をプロットする必要がある場合は、少なくとも2点が必要

import numpy as np 
import matplotlib.pyplot as plt 

angles = [0, np.pi/4, np.pi/2, np.pi] 

xlist = [np.cos(ang) for ang in angles] 
ylist = [np.sin(ang) for ang in angles] 

for x, y in zip(xlist, ylist): 
    plt.plot([0,x],[0,y]) 
plt.show() 

を。私は最初のものがあなたの問題の起源であると仮定しています。 2つ目のポイントは、あなたに希望の角度を与えるポイントです。したがって、半径は1を選択します。

原点から1単位離れたポイントの座標は、x = cos(angle)y = sin(angle)です。

次に、各角度ごとに(0,0)から(x、y)の線をプロットするだけで、matplotlibとforループを使用して行うことができます。