- 积分
- 75
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-10-9
- 最后登录
- 1970-1-1
|
发表于 2014-3-29 21:42:01
|
显示全部楼层
river老师您好,小弟想画温度的剖面图,然后叠加上地形,但是老是出错,请river老师指教,gs如下:
'reinit'
'sdfopen D:\20140308paper\outputair.nc'
'open D:\2010\nceporo\orog.ctl'
'set grads off'
'set zlog on'
'set x 1'
'set y 1'
'set lev 1000 300'
'set parea 1 9.25 1 7.75'
lon1 = 78.0
lon2 = 87.0
lat1 = 27.0
lat2 = 35.0
lon = lon1
'collect 1 free'
'collect 2 free'
while (lon <= lon2)
lat = lat1 + (lat2-lat1)*(lon-lon1) / (lon2-lon1)
'collect 1 gr2stn(t_gds0_isbl*pow((1000./lev),0.286),'lon','lat')'
'collect 2 gr2stn(orog.2,'lon','lat')'
lon = lon + 1.0
endwhile
'set lon 78 87'
'set lev 1000 100'
'set ylevs 1000 925 850 700 600 500 400 300 200 100'
*'set xlabs 35N,70E|37N,82E|39N,94E|41N,106E|43N,118E|45N,130E'
'set gxout shaded'
'set csmooth on'
'set clab off'
'set clevs 0'
'set ccols 0 5 0'
'd coll2gr(2,-u)'
'set gxout contour'
'set clab on'
'd maskout(coll2gr(1,-u),-coll2gr(2,-u))'
;
|
|