- 积分
- 5966
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-9-11
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
打算先画假相当位温垂直剖面阴影图,再叠加上地形,可输出的GIF图片上只有黑色的地形,
后来试了试颠倒顺序,先画地形再画假相当位温,结果恰好相反,GIF图片上只有假相当位温,
附gs如下:
'reinit'
'open D:\gradsdata\ncepfnl_1_6h\dz.ctl'
'open D:\gradsdata\ncepfnl_1_6h\fnl_20120728_00_00_c.ctl'
'set display greyscale white'
'set grid off'
'set grads off'
'set csmooth on'
'set mpdset cnworld'
'set lat 30 45'
'set lon 105'
tt=1
while(tt<=13)
'c'
'set grads off'
'set dfile 2'
'set t 'tt' '
'set z 1 21'
'define prs=lev.2'
'define es=(6.112*exp(17.67*(tmpprs.2-273.15)/(tmpprs.2-29.65)))'
'define q=RHprs.2*(0.62197*es/(prs-es))/100.'
'define e=prs*q/(0.62197+q)+1e-10'
'define tlcl=55.0+2840.0/(3.5*log(tmpprs.2)-log(e)-4.805)'
'define theta=tmpprs.2*pow((1000/prs),(0.2854*(1.0-0.28*q)))'
'define eqt=theta*exp(((3376./tlcl)-2.54)*q*(1.0+0.81*q))'
'set gxout shaded'
'set cint 4'
'set rbcols auto'
'd eqt'
'cbarn 1 1 0.2 4.5'
'set dfile 1'
'set t 1'
'set z 1 12'
'set gxout shaded'
'set csmooth on'
'set rbcols 1'
'set cmax 0'
'define zz=dz.1'
'd zz'
'printim D:\gradsdata\ncepfnl_1_6h\0728图\不稳定条件\假相当位温纬度-高度'%tt%'.gif white'
tt=tt+1
endwhile
;
其中dz是地形文件,其ctl:
DSET D:\gradsdata\ncepfnl_1_6h\dz.dat
TITLE dz
UNDEF -9.99E33
XDEF 144 LINEAR 0 2.5
YDEF 73 LINEAR -90 2.5
ZDEF 12 LEVELS
1000 925 850 700 600 500 400 300 250 200 150 100
TDEF 1 linear JAN2006 1yr
VARS 1
dz 12 99 dz
ENDVARS
不知道是不是因为
'set gxout shaded'
'set csmooth on'
'set rbcols 1'
'set cmax 0'
'define zz=dz.1'
'd zz'
这个步骤里,地形大于0时grads的颜色是白色而不是空白,所以盖住了先画的shaded图?
请教各位又该如何处理呢?
|
|