爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4485|回复: 3

[脚本编辑] 各位大神求帮忙~~画多年平均时间序列图,但是不出图,不知循环哪儿出问题

[复制链接]

新浪微博达人勋

发表于 2015-5-4 10:32:34 | 显示全部楼层 |阅读模式

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

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

x
{:soso_e132:}{:soso_e132:}我的循环不出图,循环哪儿有问题呢?谢谢各位了{:soso_e112:}
'reinit'
'sdfopen F:\xyx\shum.mon.mean.nc'
'sdfopen F:\xyx\uwnd.mon.mean.nc'
'sdfopen F:\xyx\vwnd.mon.mean.nc'
'sdfopen F:\xyx\air.mon.mean.nc'
'set grid off'
'set grads off'
'enable print F:\xyx\sj\rain_1.gmf'
**横坐标显示时间1-12月
**画850hpa时间序列图
'set cstyle 1'
'set cmark 3'
'set ccolor 1'
'set cthick 6'
'set y 1 '
'set t 1'
'set lev 850'
**计算水汽通量
'define p=lev'
'define e=exp(17.67*(air.4-273.15)/(air.4-29.65))*(shum.1/100)*6.112'
'define q=622*e/(p-0.378*e)'
'define q1=uwnd.2*q/9.8'
'define q2=vwnd.3*q/9.8'
'define r=aave(mag(q1,q2)/1000,lon=78,lon=105,lat=28,lat=40)'
**设置循环把每个月多年平均水汽通量画出来
'define t=1'
while(t<13)
'define rr=ave(r,t=1,t=792,12)'
'd rr'
' t=t+1'
endwhile
'set display white'
'draw xlab time'  
'draw ylab Q'
'draw string 9.22 0.26  g/(s*hPa*cm)'
'print'
'disable print'








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

新浪微博达人勋

发表于 2015-5-4 10:54:14 | 显示全部楼层

回帖奖励 +1 金钱

本帖最后由 youyou 于 2015-5-4 11:06 编辑

看了半天,感觉你的这个思路好乱:
1、你既然横坐标想要是时间,而你又在时间上做循环,这样子做只能得到12张图
2、你前面的那个set t 1 已经在计算前就把时间定在了第一个月,那么你后面不管你怎么做,你画出来的图应该都是1月份的
估计要动大手术你这个GS,祝你顺利!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-5-4 11:24:10 | 显示全部楼层
youyou 发表于 2015-5-4 10:54
看了半天,感觉你的这个思路好乱:
1、你既然横坐标想要是时间,而你又在时间上做循环,这样子做只能得到1 ...

那我该怎么做呢?我只要一张图~~横坐标是1-12月,做多年逐月平均;{:eb511:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-4-20 00:19:43 | 显示全部楼层
请问楼主解决了吗,我现在也遇到了类似的问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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