我正在尝试创建一个类似于这些的简单立体太阳路径图:http: //wiki.naturalfrequency.com/wiki/Sun-Path_Diagram
我能够旋转极坐标图并将刻度设置为90.如何反转y轴?目前轴从0> 90,我如何将轴反转为90> 0来表示方位角?
我试过了:
ax.invert_yaxis()
ax.yaxis_inverted()
Run Code Online (Sandbox Code Playgroud)
此外,我将如何创建立体投影而不是等距?
我的代码:
import matplotlib.pylab as plt
testFig = plt.figure(1, figsize=(8,8))
rect = [0.1,0.1,0.8,0.8]
testAx = testFig.add_axes(rect,polar=True)
testAx.invert_yaxis()
testAx.set_theta_zero_location('N')
testAx.set_theta_direction(-1)
Azi = [90,180,270]
Alt= [0,42,0]
testAx.plot(Azi,Alt)
plt.show()
Run Code Online (Sandbox Code Playgroud)
目前我的代码似乎没有正确绘制线条,我是否需要将角度或度数转换为其他东西?
任何帮助是极大的赞赏.