- 积分
- 1890
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-2-27
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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
(经纬度线我认为可以用
- #画上经纬度线
- m.drawparallels(np.arange(m.latmin,m.latmax+5,5),labels=[1,0,1,0])
- # labels = [left,right,top,bottom]
- 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
- cf2=ax.barbs(lon, lat,u, v, barb_increments={'half':2,'full':4,'flag':20})
复制代码
|
-
|