登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MeteoInfo 于 2018-4-14 22:55 编辑
micaps第4类数据是格点数据,每个文件只有一个变量一个时次一个高度。这里示例读取不同高度的micaps数据绘制垂直剖面图。
脚本程序:
![](source/plugin/mc_colorcode/images/loading.gif) - levels = ['1000','925','850','700','500']
- levs = []
- for i in range(0, len(levels)):
- levs.append(i)
- datadir = 'D:/Temp/test/micaps'
- i = 0
- data1 = []
- for lev in levels:
- indir = os.path.join(datadir, lev)
- fn = os.path.join(indir, '15100808.000')
- f = addfile_micaps(fn)
- var = f['var']
- data = var[0,0,[40],:]
- if i == 0:
- lon = data.dimvalue(0)
- data1.append(data.aslist())
- i += 1
- #Plot
- levs = array(levs)
- data1 = array(data1)
- layer = contourf(lon, levs, data1,20)
- yticks(levs, levels)
- xlabel('Degree east')
- ylabel('Pressure (hPa)')
- colorbar(layer)
- title('Vertical speed')
|