请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3967|回复: 5

[脚本编辑] 斜剖面出错

[复制链接]

新浪微博达人勋

发表于 2018-1-18 23:01:01 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
想画斜剖面,找了帖子来看。不是很懂原理,但是照着别人的gs画出了图,如图一所示。感觉应该不对,我画的填色是相对湿度,不应该只有低层才有。画经向剖面如图2,斜剖面和经向剖面差别太大。请问是什么地方有问题?'reinit'
'open h:\yanjiu\dealdata\omega200205.ctl'
'open h:\yanjiu\dealdata\rhum200205.ctl'
'open H:\yanjiu\200202\front\2002sitase.ctl'
'enable print h:\yanjiu\writing\wrxie.gmf'
i=10
while(i<=13)
'set xlopts 1 4 0.18'
'set ylopts 1 4 0.18'
'set font 1'

'set grid off'
'set grads off'
'set csmooth on'
'set zlog on'
'set x 1'
'set y 1'
'set t 'i''
'set lev 1000 100'

lon1 = 95.0
lon2 = 100
lat1 = 16.0
lat2 = 26
lon = lon1
'collect 1 free'
'collect 2 free'
'collect 3 free'
while (lon <= lon2)
  lat = lat1 + (lat2-lat1)*(lon-lon1) / (lon2-lon1)
  'collect 1 gr2stn(omega,'lon','lat')'
'collect 2 gr2stn(rhum.2,'lon','lat')'
'collect 3 gr2stn(sitase.3,'lon','lat')'
  lon = lon + 1
endwhile

'set xlabs 16N,95E|19N,98E|22N,101E|25N,104E|28N,107E'
'set lon 80 120'
'set clab on'
'set gxout shaded'
'color  70 90 10 -kind white->limegreen->forestgreen'
*'set ccols 0 0 7 0'
'd coll2gr(2,-u)'
'cbarn'

'set gxout contour'
'set cstyle 3'
'set ccolor 1'
'set cthick 8'
'set cmax 0'
'set cint 0.1'
'd coll2gr(1,-u)'

'set gxout contour'
*'set clopts -1 -1 0.15'
'set cint 3'
'set ccolor 2'
'd coll2gr(3,-u)'

'print'
'c'
i=i+1
endwhile
'disable print'
'reinit'




图片1.png
图片2.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-1-19 07:46:53 | 显示全部楼层
本帖最后由 小其其格 于 2018-1-19 07:48 编辑

我觉得画出来没问题呀,斜剖面可能相对湿度分布就是这样的,并且你设置70%以下都是白色了,当然看起来只有低层有了。
你把'color  70 90 10 -kind white->limegreen->forestgreen'这句修改为'color  50 90 10 -kind white->limegreen->forestgreen'试试看,


范围取得大一些,应该就能看出来了




密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-1-19 15:21:04 | 显示全部楼层
小其其格 发表于 2018-1-19 07:46
我觉得画出来没问题呀,斜剖面可能相对湿度分布就是这样的,并且你设置70%以下都是白色了,当然看起来只有 ...

范围取大一些确实能看出来,但是和我想要的结果不太一样。谢谢,那就这样吧,我是担心是我画错了所以得不到我想要的结果。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-1-21 10:36:13 | 显示全部楼层
麻烦楼主讲讲这句的用法
'color  70 90 10 -kind white->limegreen->forestgreen'
我没见过这种用法,具体的出处有吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-3-13 22:39:31 | 显示全部楼层
river 发表于 2018-1-21 10:36
麻烦楼主讲讲这句的用法
'color  70 90 10 -kind white->limegreen->forestgreen'
我没见过这种用法,具 ...

http://kodama.fubuki.info/wiki/w ... pt/color.gs?lang=en
70 90是colorbar的取值范围,10是间隔,然后是根据范围设置了三种颜色,具体可以参照这个网址。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-15 21:43:02 | 显示全部楼层
baby1117 发表于 2018-3-13 22:39
http://kodama.fubuki.info/wiki/wiki.cgi/GrADS/script/color.gs?lang=en
70 90是colorbar的取值范围, ...

感谢,原来是利用了第三方的grads脚本啊
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表