- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一直听到有人抱怨, 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
文档评论(0)