使用的自定义百分比比例风玫瑰.py

2024-10-04 09:24:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用风玫瑰.py模块。我已经正确地更改了箱子大小,但是我想使用以下代码将yaxis(百分比)刻度位置/标签更改为:0、5、10、15、20:

from windrose import WindroseAxes

fig = plt.figure()
rect=[0.1,0.1,0.8,0.8]   
wAxes = WindroseAxes(fig,rect)
fig.add_axes(wAxes)  

bins_Range = np.arange(0, 25, 2.5)                    
wAxes.bar(WindDir, WindSpd, normed=True,edgecolor='black',bins = bins_Range)

wAxes.set_ylim(0,20)
wAxes.yaxis.set_ticks(np.arange(0,20,5))

wAxes.legend(loc='lower left')
fig.savefig('WindRose.png')  

这将创建绘图,但不会影响百分比轴,它仍会生成y轴比例取决于数据的绘图。非常感谢任何帮助!在


Tags: 模块pyrect绘图npfigrange百分比