爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 23352|回复: 3

[经验总结] barb画出的风场是以knot为单位的

[复制链接]
发表于 2019-4-4 10:18:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 sam_doggy 于 2019-4-4 10:31 编辑

因为需要这两天用python出了一些图,觉得学起来还是很容易的,只是因为教程不全踩了一些坑而已

在 绘图之前做的:下载anacoda版本的python,配置环境,并了解如何同时使用python2和3(虽然以后大家都会转向3,但论坛中很多程序还是2写的)
花费了几个小时学习python的基本规则,只需了解到循环,条件等语句,如何安装和导入库,以及一点点numpy和pandas库的知识(这不意味着深入学习是不必要的,只是为了快速上手)
安装matplotlib,pandas, numpy, pyshp, basemap等库,气象家园中有cmap库和maskeout需要安装
平流层的萝卜
http://bbs.06climate.com/forum.p ... digest%26digest%3D1

又是那隻貓:
http://bbs.06climate.com/forum.p ... digest%26digest%3D1

chiqu296
http://bbs.06climate.com/forum.p ... hlight=%D5%BE%B5%E3
(经纬度线我认为可以用
  1.     #画上经纬度线
  2.     m.drawparallels(np.arange(m.latmin,m.latmax+5,5),labels=[1,0,1,0])
  3.     # labels = [left,right,top,bottom]
  4.     m.drawmeridians(np.arange(m.lonmin,m.lonmax+5,5),labels=[0,0,0,1])
复制代码



在绘图中我遇到的问题:我主要使用了contourf(填色等值),contour(等值),以及barb命令,值得注意的是barb画出的风场是以knot为单位的,在 贴中平流层的萝卜的回复找到解决方案:http://bbs.06climate.com/forum.php?mod=viewthread&tid=39498&extra=page%3D1


  1. cf2=ax.barbs(lon, lat,u, v, barb_increments={'half':2,'full':4,'flag':20})
复制代码


0test.png
密码修改失败请联系微信:mofangbao
发表于 2019-8-27 11:20:49 | 显示全部楼层
你好,可以请您发一下您画风的代码吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2020-8-26 16:34:41 | 显示全部楼层
请问风场怎么白化呢{:eb303:}{:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2021-3-20 12:34:00 | 显示全部楼层
小阳光 发表于 2020-8-26 16:34
请问风场怎么白化呢

maskout
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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