小编ivv*_*vvv的帖子

立体图太阳图matplotlib极地情节python

我正在尝试创建一个类似于这些的简单立体太阳路径图: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)

目前我的代码似乎没有正确绘制线条,我是否需要将角度或度数转换为其他东西?

任何帮助是极大的赞赏.

python matplotlib polar-coordinates

4
推荐指数
1
解决办法
4070
查看次数

标签 统计

matplotlib ×1

polar-coordinates ×1

python ×1