- 积分
- 3363
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-4-19
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MeteoInfo 于 2017-10-31 10:28 编辑
这里给出一个:利用欧洲中心下的w变量,指定纬度平均的经度剖面图,然后叠加该区域的地形剖面,最后使用类似NCL的双Y轴(气压和高度)绘制,
结果如下图所示:
具体脚本如下:
- f = addfile(r'H:\test\data\test.nc')
- tdata = f['w'][0,:,'35:50',:]
- tdata = mean(tdata,axis=1)
- tdata = tdata[::-1,:]
- lev1 = tdata.dimvalue(0)
- lev1=lev1[::-1]
- lev2 = meteo.pressure_to_height_std(lev1)
- lev2 = lev2[:]/1000
- tdata.setdimvalue(0, lev2)
- fn1 = addfile(r'H:\alldata\dixing/elev.0.5-deg.nc')
- height=fn1['data']['35:50',:]
- height = mean(height,axis=0)
- height = height/1000
- x= fn1['lon'][:]
- ax1=axes()
- levs = arange(-0.12,0.14,0.02)
- layer = contourf(tdata,levs)
- fill_between(x,height,color='gray')
- plot(x,height,color='k')
- yaxis(tickin=False,tickfontsize=17)
- xaxis(tickin=False,tickfontsize=17)
- yaxis(location='right',tickin=True,tickfontsize=18)
- yticks(tdata.dimvalue(0), lev1)
- xlim(70,140)
- ylim(lev2.min(),12.001)
- ylabel('Hpa',fontsize=18)
- xlabel('')
- colorbar(layer,orientation='horizontal',aspect=35)
- ax2 = twinx(ax1)
- ylim(lev2.min(),12.001)
- yaxis(location='right',tickin=False,tickfontsize=18)
- ylabel('Hight(km)',fontsize=18,bold=False)
- antialias(True)
|
评分
-
查看全部评分
|