- 积分
- 55947
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
发表于 2022-11-28 16:33:28
|
显示全部楼层
micaps 3目前不支持readDataFrame,可以直接用变量来提取数据,参考下面的脚本:
- f = addfile('D:/Temp/micaps/18070500.000')
- stid = f['Stid'][:]
- data = f['Var1'][:]
- lon = f['Longitude'][:]
- lat = f['Latitude'][:]
- t = f.gettime(0)
- #Plot
- axesm(bgcolor=(204,255,255))
- geoshow('country', edgecolor=None, facecolor=(255,251,195))
- geoshow('cn_province', edgecolor='k')
- levs = arange(0., 15., 1.)
- levs[0] = 0.01
- layer = scatter(lon, lat, data, levs, cmap='WhBlGrYeRe')
- layer.legend().getLegendBreaks()[0].setSize(1)
- colorbar(layer)
- yticks([20,30,40,50])
- title('Precipitation (' + t.strftime('%Y-%m-%d %H:00') + ')')
- xlim(72, 136)
- ylim(16, 55)
|
|