爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 16738|回复: 4

[求助] 【绘图求助】关于风玫瑰图windrose包风频率显示的设置

[复制链接]

新浪微博达人勋

发表于 2020-1-17 10:08:59 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
在用windrose绘图的过程中发现,绘制多站的风玫瑰图时,风频率是自动生成的,大小不一不利于多站比较。在查看官方手册时也没有找到可以设置的参数,还没有找到解决办法,望各位大神指教。
附绘图代码、效果图
  1. from windrose import WindroseAxes
  2. from matplotlib import pyplot as plt
  3. import os
  4. import  pandas  as pd
  5. from matplotlib.font_manager import FontProperties
  6. import numpy as np
  7. font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=12)
  8. #遍历文件夹
  9. path = r"C:\Users\MC99\Desktop\testout\瞬时风\SW_W_SW2"              #根目录路径
  10. file_list = []
  11. dir_list = []
  12. for root,dirs,files in os.walk(path):
  13.     for name in files:
  14.         file_list.append(os.path.join(root,name))
  15.   
  16. print("程序读取了"+str(len(file_list))+"个文件")

  17. windtime=['N_E','E_S','S_SW','SW_W_SW1','SW_W_SW2','W_SW_W1','W_SW_W2','W_SW_W3','W_NW1','W_NW2','W_NW3','W_NW4','NW_N1','NW_N2','NW_N3','NW_N4']
  18. def rose(p,n,l):
  19.     df = pd.read_excel(p)
  20.     data1=df['瞬时风速(m/s)']
  21.     data2=df['瞬时风向(°)']
  22.     ax = WindroseAxes.from_ax()
  23.     ax.bar(data2, data1,bins=np.arange(0,28,4), normed=True, opening=0.8, edgecolor='white')
  24.     ax.set_legend()
  25.     a=l+n
  26.     ax.set_title(str(a),fontproperties=font_set, fontsize=30)
  27.     plt.show()
  28.     b="C:\\Users\\MC99\\Desktop\\出图\\山顶瞬时风分类\"+str(l)+"\"+str(l)+str(n)+'.jpg'
  29.     plt.savefig(b)
  30.    
  31.   
  32. name=['云顶1','云顶2','云顶3','云顶4','云顶5','云顶6','云顶山底','云顶山腰']
  33. for i in range(len(file_list)):
  34.     print(file_list[i])
  35.     print(name[i])
  36.     rose(file_list[i],name[i],'SW_W_SW2')
复制代码


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2020-1-17 10:14:50 | 显示全部楼层

效果图1

效果图1

效果图2

效果图2

效果图,想实现同一风频率的功能,请各位大神不吝赐教
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-28 12:30:42 | 显示全部楼层
plotly-express 画玫瑰图方便
06时风玫瑰图.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-3-3 08:58:14 | 显示全部楼层
zqf_23 发表于 2020-2-28 12:30
plotly-express 画玫瑰图方便

我研究一下,感谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-12-28 21:02:50 | 显示全部楼层
yyxswb 发表于 2020-1-17 10:14
效果图,想实现同一风频率的功能,请各位大神不吝赐教

楼主问题解决了吗?遇到同样问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表