2013-07-05 55 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

它是您希望旋转的点的坐标 –