- 积分
- 55960
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MeteoInfo 于 2018-6-26 13:59 编辑
将两个micaps 4类数据读为2个二维数组(addfile_micaps()函数),相减获得24小时降水量,然后绘图。
- fn1 = 'D:/Temp/micaps/14050120.024'
- fn2 = 'D:/Temp/micaps/14050120.048'
- f1 = addfile_micaps(fn1)
- f2 = addfile_micaps(fn2)
- t1 = f1.gettime(0)
- t2 = f2.gettime(0)
- data1 = f1['var'][0,0,:,:]
- data2 = f2['var'][0,0,:,:]
- data = data2 - data1
- #Plot
- axesm()
- geoshow('cn_province')
- geoshow('country', edgecolor='k')
- levs = [0.1,2,5,10,20,30,50,80,100,120,150]
- cols = makecolors(len(levs)+1, cmap='MPL_rainbow')
- cols[0] = 'w'
- #layer = contourfm(data, levs, colors=cols)
- layer = imshowm(data, levs, colors=cols)
- colorbar(layer, label='mm', extendrect=False)
- yticks(arange(10, 61, 10))
- title(u'24小时降水(' + t1.strftime('%Y-%m-%d %H:00') + ' - ' +\
- t2.strftime('%Y-%m-%d %H:00') + u')', fontname=u'黑体')
|
|