2013-07-05 82 views
1

我有兩個點,並將它們繪製爲如下圖所示的一條線。蟒蛇:如何旋轉45度線

fig=plt.figure(figsize=(7,6)) 
plt.plot(lont[-2:],latt[-2:],'b') 
plt.show() 

enter image description here

,現在我要旋轉這條線45度(取兩分的產地之一) 我應該怎麼辦?

回答

2

的旋轉如下所示:

newx = (x1 - xorigin)*cos(45 * pi/180) 
newy = (y1 - yorigin)*sin(45 * pi/180) 

如果你有一個點爲您只需將它應用到其他點

+0

起源'x1'意味着什麼? –

+0

它是您希望旋轉的點的座標 –