爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: 非对称

[源代码] 重磅推出,利用matplotlib和basemap绘制micaps数据

  [复制链接]

新浪微博达人勋

发表于 2017-10-11 12:06:18 | 显示全部楼层
学习学习
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-10-11 13:37:40 | 显示全部楼层
大开脑洞,居然micaps都有配套,python要成精了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-12 17:14:44 | 显示全部楼层
本帖最后由 pixi 于 2017-10-12 21:00 编辑

在python3.6运行了,出了少错误。
  File "E:/work/metplot/MicapsDataDraw-master/Main.py", line 12, in <module>
    reload(sys)
NameError: name 'reload' is not defined
运行出错,请问楼主是哪个版本的python?查了下网上说reload要from imp import reload。加上这句后又报错
  File "E:/work/metplot/MicapsDataDraw-master/Main.py", line 14, in <module>
    sys.setdefaultencoding('utf-8')
AttributeError: module 'sys' has no attribute 'setdefaultencoding'

又查了下说python3是unicode了不需要这个了,而且sys没有这个属性,于是把这句注解了。

【config.xml】name 'basestring' is not defined
basestring的问题搜了下说python3里没有这个超类了,改成了str。
cmap改名字了,把里面叫nclcmaps的全改成cmaps。然后这句报错
cmap = cmaps.cmap(micapsfile.legend.micapslegendcolor)  # cm.jet  temp_diff_18lev改成cmap=getattr(cmap,micapsfile.legend.micapslegendcolor)按ncl_default色标出图了。固定了一个色标改成cmap=cmaps.temp_diff_18lev,可以出图了,但还是报几个错误和几个警告。请楼主看下可能是什么问题?【E:\work\metplot\MicapsDataDraw-master\borders\NC.txt】float() argument must be a string or a number, not 'zip'-2017-10-14 00:19:01.067446Unable to open E:\work\metplot\MicapsDataDraw-master\shapefiles\bou1_4p.dbf or E:\work\metplot\MicapsDataDraw-master\shapefiles\bou1_4p.shp.
C:\Python36\lib\site-packages\matplotlib\font_manager.py:1297: UserWarning: findfont: Font family ['msyhbd.ttc'] not found. Falling back to DejaVu Sans  (prop.get_family(), self.defaultFamily[fontext]))

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

新浪微博达人勋

发表于 2017-10-12 18:26:15 | 显示全部楼层
本帖最后由 pixi 于 2017-10-12 20:18 编辑

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

使用道具 举报

新浪微博达人勋

发表于 2017-10-12 20:35:11 | 显示全部楼层
pixi 发表于 2017-10-12 17:14
File "E:/work/metplot/MicapsDataDraw-master/Main.py", line 12, in
    reload(sys)
NameError: na ...

明白了,原来是2.7。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-16 05:18:57 | 显示全部楼层
在做类似的图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-17 11:08:47 | 显示全部楼层
我是来学习源码的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-19 06:10:57 | 显示全部楼层
3qqqqqqqqq
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-20 17:27:12 | 显示全部楼层
围观学习,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-21 06:27:35 | 显示全部楼层
111111111111111111111
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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