爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4487|回复: 11

[分享资料] 为什么输出来的是空白?

[复制链接]

新浪微博达人勋

发表于 2013-3-23 23:09:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 VanisherV 于 2013-3-23 23:14 编辑

求多年季节平均水汽通量,下面的程序我求月平均时没问题,求季节平均opengrads的即时显示窗口有图显示(不完整,少了水汽通量填图),但输出的却是空白图,不知道为什么啊。。

'reinit'
'sdfopen f:\shuiqi\uwnd.mon.1981-2010.ltm.nc'
'sdfopen f:\shuiqi\vwnd.mon.1981-2010.ltm.nc'
'sdfopen f:\shuiqi\shum.mon.1981-2010.ltm.nc'
'sdfopen f:\shuiqi\pres.mon.ltm.nc'

'set t 1 12'
'set lon 10 180'
'set lat -20 60'
'set z 1 8'
'set grads off'
'set grid off'
'set xlint 10'
'set ylint 5'
'set map 20 1 7'
'set rgb 20 27 222 27'
'set rgb 21 255 255 255'
'set rgb 22 102 153 255'
'set rgb 23 50 101 253'
'set rgb 24 51 50 254'
'set rgb 25 102 0 254'

'define uwnd=ave(uwnd,t=3,t=5,1)'
'define vwnd=ave(vwnd.2,t=3,t=5,1)'
'define shum=ave(shum.3,t=3,t=5,1)'
'define pres=ave(pres.4(z=1),t=3,t=5,1)'

'define qu=uwnd*shum/9.8'
'define qv=vwnd*shum/9.8'
'define qus=vint(pres,qu,300)*9.8'   
'define qvs=vint(pres,qv,300)*9.8'

'set lon 39.999 160.001'
'set lat -14.999 45.001'
'set z 1'
'set clevs 100 200 300 400 '
'set ccols  21 22 23 24 25'
'set gxout shaded'
'd mag(qus/1000,qvs/1000)'
'cbarn'
'd qus/1000;qvs/1000'
'printim f:\shuiqi\spring.png white'
;

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

新浪微博达人勋

 楼主| 发表于 2013-3-23 23:46:42 | 显示全部楼层

嗯,我知道了。前面的z也是这样,整层积分设了set z 1 8,后面我会设成set z 1,这个t 却疏忽了
密码修改失败请联系微信:mofangbao
回复 支持 0 反对 1

使用道具 举报

新浪微博达人勋

发表于 2013-3-23 23:23:59 | 显示全部楼层
你的图出来是动画,一共12张,结束后动画当然是不能保存的。你的时间定义应该是不一样的,不全都是1-12,起码最后画出的应该是1张图。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-3-23 23:29:26 | 显示全部楼层
做个霸气的木头 发表于 2013-3-23 23:23
你的图出来是动画,一共12张,结束后动画当然是不能保存的。你的时间定义应该是不一样的,不全都是1-12,起 ...

我只在求平均的时候用了时间,最后出来的是平均,图只有一张。
我刚试了'set t 3 5',也是不行。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-23 23:31:20 | 显示全部楼层
VanisherV 发表于 2013-3-23 23:29
我只在求平均的时候用了时间,最后出来的是平均,图只有一张。
我刚试了'set t 3 5',也是不行。

你在'set lon 39.999 160.001'前面加一行'set t 1'
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-3-23 23:38:01 | 显示全部楼层
做个霸气的木头 发表于 2013-3-23 23:31
你在'set lon 39.999 160.001'前面加一行'set t 1'

版主好厉害,果然是这个问题。谢谢啊!{:3_52:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-23 23:41:02 | 显示全部楼层
VanisherV 发表于 2013-3-23 23:38
版主好厉害,果然是这个问题。谢谢啊!

问题是解决了,希望你好好理理清楚'set t 1'放在哪儿合适的,定义时间为1的变量时,要定义时间的,不然就被前面的'set t 1 12'影响了,然后画图的时候也要注意设定时间的问题,不然以后还会出这类问题的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-23 23:58:36 | 显示全部楼层
你可以设置保存为gmv格式的或者,print的时候注意一下参数的设置。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-24 07:25:49 | 显示全部楼层
虽然是一些小细节,但是非常重要啊,学习了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-27 09:20:29 | 显示全部楼层
我也学习啦
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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