- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
grads画图坐标设置
一直听到有人抱怨,GrADS的坐标轴怎么那么固定,要设置个起始间隔还不支持时间轴,要在经纬度后面加个小圆圈的度数怎么就那么难,为啥不能四周都弄上坐标轴?好了,你的这些抱怨将会随着你看到这个帖子而消失,下面给出这个脚本的用法介绍:注意:在你display变量前需要先设置如下两个命令 set xlpos -20 set ylpos -20 这样能够屏蔽GrADS自带的坐标轴,否则会出现坐标轴重叠 [code=gs]请先display变量,再运行该脚本该脚本主要实现了自定义的坐标轴显示,您可以免费使用该脚本 该脚本的用法规则如下:#axis -param1 val1 -param2 val2...其中,-param表示需要自定义的参数类型,val表示该参数的具体设定值参数和参数值必须成对出现,例如#axis -type b -position o -sinterval 2上面的语句表示绘制类型是底部的x轴,刻度位置是朝外,每两个大的刻度之间显示两个小刻度线#注意:-type是必选参数所有参数如下所示:-type :表示绘制类型,参数值有:b/l/t/r 分别表示底部,左侧,上部,右侧-label:表示是否绘制数值标签,参数值有:on/off 分别表示绘制和不绘制-position:表示刻度的位置,参数值有:o/i/m 分别表示外侧,内侧,中间-start:表示刻度 从该处开始绘制,参数值为该轴范围内的数字当该轴为时间轴时,表示开始绘制的时次(1,2,3...)-end:表示刻度的结束位置,参数值范围同start,时间轴时表示结束的时刻(1,2,3...) -interval:表示刻度的间隔,隔多少值绘制一个刻度和标签例如,当x轴表示经度110-150E,如果interval为10,默认情况下会标出110,120,130,140,150不给定该参数时,默认情况下,会绘制5个刻度,以此确定默认间隔-sinterval:表示没两个大刻度之间要绘制几个小的刻度,不给定该参数则不绘制-size:表示刻度的长度,单位是英寸,默认为0.1-color:表示坐标轴和刻度标签的颜色,默认为1-lfont:表示坐标轴标签的字体,默认为当前环境下设置的字体-lsize:表示坐标轴标签的字体大小,默认为0.12-lthick:表示坐标轴标签字体的粗细,默认为0.3-langle:表示坐标轴标签旋转的角度,默认为不旋转-suffix:表示需要在每个坐标轴标签后面添加的文字或者符号后缀,比如用来添加度数等-asuffix:表示当坐标轴为经纬度轴时,是否自动添加E/W/N/S/EQ这种标记,默认为添加,参数值为 on/off ,分别表示自动添加和关闭自动添加-hoffset:表示坐标轴标签在水平方向上的偏移量,单位为英寸,正负均可-voffset:表示坐标轴标签在垂直方向上的偏移量,单位为英寸,正负均可-tformat:当所绘制坐标轴为时间轴时产生作用,表示要显示的时间格式参数值为y m d h 这四个字母的任意组合,分别表示年月日时如:-tformat my 则会将时间轴标签显示为JAN1951这种格式-v:当绘制图形是1-D图(set gxout line等)的时候是必选参数,表示当前display的是哪个变量[/code]来具体的看两个例子,这两个例子只是为了描述脚本的用法,所以不一定美观。一、常见的经纬度等值线图(修改了经纬度小圆点的位置-2012年10月19日)/forum.php?mod=attachmentaid=OTMyMnwwY2E1NzUxZnwxMzU1Mjk2NjY0fDIxMjl8MTAxMTA%3Dnothumb=yes绘制该图的脚本如下:[code=gs]#注意:先把该脚本放到opengrads的scripts文件夹,才能不写路径调用,否则请写完整路径reinitsdfopen F:\projects\grads\ncep\air.mon.mean.ncset mpdset mresset parea 1 9.5 0.5 8set grads offset lon 70 140set lat 15 55set grid offset xlpos -10set ylpos -10d airrun axis.gs -type b -position m -label on -interval 10 -sinterval 2 -size 0.2 -color 6 -langle 45 -voffset -0.1run axis.gs -type L -position o -start 20 -end 50 -suffix `3.run axis.gs -type T -label on -asuffix off -position i
文档评论(0)