爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: LeoBao

[分享资料] (已解决)时间序列画趋势线的问题

[复制链接]

新浪微博达人勋

发表于 2012-5-13 13:03:47 | 显示全部楼层

'reinit'
'open d:\grd\qushi.ctl'
'enable print d:\grd\qushi.gmf'
'set grads off'
'set x 1'
'set y 1'
'set z 1'
'set t 1 50'
'd nian'
'define a=ave(nian,t=1,t=50)'
'd a'
'set t 1'
'd tregr(yar,nian,t=1,t=50)'
'define coeff=tregr(yar,nian,t=1,t=50)'
'define stave=ave(yar,t=1,t=50)'
'define otave=ave(nian,t=1,t=50)'
'set t 1,50'
'd coeff*(yar-stave)+otave'
*'draw title Trend of Precipitation,1958-2007'
'draw xlab  Time'
'draw ylab  Precipitation(mm)'
'print'
'c'
麻烦帮我看看是啥问题呗?我是把时间和对应的降水放在一个grd里面的,其中yar指时间,即1958,1959....2007,nian指对应的降水量数值。谢谢。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-14 08:27:16 | 显示全部楼层
                     
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-14 18:21:50 | 显示全部楼层
楼主同学,我添加趋势线,一直没有成功,你说的 d ot.2错了是啥意思呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-15 13:24:44 | 显示全部楼层
nuister 发表于 2012-5-14 18:21
楼主同学,我添加趋势线,一直没有成功,你说的 d ot.2错了是啥意思呢

我已经改过了,现在没问题了,要是有问题你把错误的图截下来。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-9-5 16:53:18 | 显示全部楼层
想问下楼主,年份的grd文件是怎么写的啊,如果我的资料室逐月的,应该怎么写,对应的ctl文件能否分享一下啊?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-9-19 20:50:47 | 显示全部楼层
问一下如果我要画的是逐月资料,年份文件怎么写啊,对应的ctl如何写呢?多谢了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-9-19 20:51:42 | 显示全部楼层
楼主多多帮忙啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-9-20 08:37:58 | 显示全部楼层
楼主,这个是我的错误提示,是什么原因呢?
年份的ctl:
dset e:\paper\lunwen3\qs\nianfen.grd
title grid data sample
undef -9.99e33
xdef 1 linear 0 1
ydef 1 linear 20.0 2.5
zdef 1 levels 1000
tdef 60 linear jan1951 1yr
vars 1
nn 0 99 grid data
endvars

变量的ctl为:
dset e:\paper\lunwen3\qs\pa-nianpj.grd
title grid data sample
undef -9.99e33
xdef 1 linear 90.0 2.5
ydef 1 linear 20.0 2.5
zdef 1 levels 1000
tdef 60 linear jan1951 1yr
vars 1
pa 0 99 grid data
endvars

gs文件为:
'reinit'
'open e:\paper\lunwen3\qs\nianfen.ctl'
'open e:\paper\lunwen3\qs\qypj.ctl'
'set x 1'
'set y 1'
'set z 1'
'set grid on'
'set grads off'
'set t 1 60'
'd pa.2'
'set t 1'
'd tregr(nn,pa.2,t=1,t=60)'
'define coeff=tregr(nn,pa.2,t=1,t=60)'
'define stave=ave(nn,t=1,t=60)'
'define otave=ave(pa.2,t=1,t=60)'
'set t 1 60'
'd coeff*(nn-stave)+otave'
'enable print e:\paper\lunwen3\qs\qushi.gmf'
'print'
'disable print'


未命名.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-9-20 08:40:02 | 显示全部楼层
nuister 发表于 2012-5-14 18:21
楼主同学,我添加趋势线,一直没有成功,你说的 d ot.2错了是啥意思呢

想问一下你添加趋势线成功了没,能不能帮我看看有什么问题,在18楼,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-9-24 14:51:00 | 显示全部楼层
防止以后用到,先收下了。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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