.
.
GrADS快速参考手册
(GrADSVersion1.7beta7)编:
Meier-fleischer@译:朱禾
命令行参数grads-options
-c‘命令组’启动GrADS后执行该命令组
-b以批处理方式运行
-l以landscape模式运行
-p以portrait模式运行
-C以两位数记年时,自动设定世纪值
一般性设置
help列出帮助选项
tgradson|off打开/关闭显示“GrADS”标志
tdisplay
grey|greyscale用灰度方式
color
tframe
on以一个矩形包围所有图形
off不画边框
circle对于其它投影方式画矩形边框,而极射投影画圆形边框
tbackgroundindex设置绘图区背景颜色
displayexpression
dexpression
显示expression代表数据的图形
opencontrol_filename打开一个数据描述文件,可指明路径
clofile#关闭数据描述文件,file#=1,2,3…
tdfilenumber改变当前ctl文件为number指定描述文件,number=1,2,…
definevar=expression
var=expression
定义名为var的新变量,
.
.
undefinedvar取消var定义的变量
modifyvarname
asonal月平均
diurnal一日内多时刻平均
query
q
查询命令及其参数:
files列出所有已打开的数据描述文件
filen列出第n个数据描述文件的信息,n=1,2,3……
define列出当前所有定义的变量名称
dims列出当前打开的描述文件维数信息
gxinfo列出图形系统的窗口信息
shades填色图中每种颜色的序号和它所对应的数值范围
pos等待用户在图形区单击鼠标,反回一对位置坐标值
time返回时间维信息
fwrite返回当前fwrite命领输出文件的名称
strings测试s代表的字符串的长度
defvalvlij为第(i,j)网格点重新赋值,i,j可以取小数
udft显示用户自定义函数列表
lats显示GrADS-LATS界面信息
xy2wv1v2给出xy坐标值(v1,v2),返回经度-纬度坐标值
xy2grv1v2给出xy坐标值(v1,v2),返回网格坐标值
w2xylonlat给出经度-纬度坐标值(lon,lat),返回xy坐标值
w2grlonlat给出经度-纬度坐标值(lon,lat),返回网格坐标值
gr2wv1v2给出网格坐标值(v1,v2),返回经度-纬度坐标值
gr2xyv1v2给出网格坐标值(v1,v2),返回xy坐标值
ll2xylonlat给出经度-纬度坐标值lonlat,返回xy坐标值
pp2xyppxppy给出页面坐标ppxppy,返回xy坐标值
timprunscript-name在每个display命令前自动执行一遍script-name文件中的命令组
.
.
runfile-name
execfname
clear
c
清干净图形显示区,但不关闭当前数据文件可带参数:命令可简写为“c”并可带以下参数:
events清空事件缓冲区
graphics清空图形缓冲区,但不清空组件缓冲区
hbuff在双缓冲区模式下,清空显示缓冲区
ret
清干净图形显示区并重新初始化,但1)不关闭任何文件,2)不取消变量定义,3)不改变tdisplay设置
option=events;graphics;hbuff;nort
reinit与ret相似,但关闭所有文件并取消所有定义
quit退出
!shell-command在GrADS命令交互模式下运行外部系统命令
维数参数设置
tlonval1
tlatval1
tlevval1
ttval1
txvl1
tyvl1
tzvl1
页面控制
tvpageoff关闭虚页设置,此时物理页等于虚页
tvpagexminxmaxyminymax设置虚页范围,单位:英寸
tpareaxminxmaxyminymax在虚页内,设置绘图页面大小(英寸)
图形显示模式控制
.
.
tgxoutgraphic-typegraphic-type可取以下参数:
bar柱状图形模式model不规则分布测站模式
barbWMO风标表示的风矢量图scatter不规则分布数据模式
contour等值线图模式shaded分色图
errbar误差图模式stat按WMO规范显示测站观测数据
fgrid填格点数值stream流线图
findstn找出与某点最近的测站trwx一维时间序列图
fwrite把网格数据输出到文件中trbarb风标表示的一维风场的时间序列图
gfill按分色图形输出每个网格value填测站观测值
grid计算每个网格上的平均值vector以箭头表示的矢量图
line一维曲线图模式wxsym在测站填气象符号
linefill在两条一维曲线间填色
颜色、线型、标注缺省设制
GrADS缺省定义的16种颜色序号和它实际代表颜色的名称
0黑白2红3绿4蓝5青蓝
6洋红7黄8桔黄9紫10黄绿11
12深黄13海蓝14深紫15灰
GrADS缺省定义的8种线型和它实际代表的意义
0不画线1实线2长虚线3短虚线
4一长一短虚线5点线6点划线7点点划线
GrADS缺省定义的12种标注和它实际代表的意义
0不作标记1十字2圆圈○3圆圈●
4方块□5方块■6X7菱形◇
8三角△9不作标记10
11椭圆0
绘图参数设置
tclipxloxhiyloyhi设置剪裁区x范围y范围(英寸)
tccolorindex设置等值线颜色,index=0,1,2…
tcstylestyle设置线型,style=0,1,2…
.
.
tcmarkmark_index设置标注型式
tcterpon|off打开/关闭样条函数平滑开关
tclab
on|off|forced|string|a
uto
设置标注/不标注/强制标注/字串
形式标注/自动标注等直线的值
tclopts
col
设置等直线标注的颜色<粗细<字大
小>>
tclskipval每间隔val条等直线作标注
tcthickthickness设置等直线粗细,thickness=1~10
tcsmooth
on|off|linear
用三次样条或线性插值的方式计算
细网格的值
tcintvalue设置固定等直线间隔值
tcmaxvalue设置最大等直线的值,超过的不再
画出
tcminvalue设置最小等直线的值,小于的不再
画出
tclevslev1lev2…按lev1lev2…指定值绘等直线
tccolscol1col2…按指定值绘等直线时,为每一条等
直线指定颜色
tlinecol
设置等直线的颜色<线型<粗细>>
tlfcolscol1col2为gxoutlinefill模式设置颜色
tblackoff|val1val2设置不画在val1val2之间的等直
线/关闭
trbcolsc1
c2
设置彩虹色颜色序列值(缺省:9,
14,4,11,5,13,3,10,7,12,
8,2,6)
trbcols
trbrangelowhigh彩虹色颜色对应等值线开始和结结
.
.
束的范围
tgridon|off|
tical
画/不画网格线,或以指定的线型和
或颜色画出,或只画水平/垂直画网
格线
tbargapval在柱状图中,设置柱之间距的百分
数
tbarba
value|bottom|top
柱状图以某一数值或从底部或顶部
画起
tbaropts
filled|outline
柱状图填色或只画外轮廓线
tdignumnumber标数字时,指定保留小数几位
tdigsizesize标数字时,指定数字大小(英寸)
tarrlabon|off设置是否标注矢量图题注(箭头)
tarrsclsize
矢量图题注箭头放大缩小(<1)比例
tarrowheadsize矢量图题注箭头尺寸(英寸)
tfgvalsv1c1
c2>…
为gxoutfgrid模式设置数值、颜
色对应列表
tzlogon|off设置z坐标取对数坐标,或关闭此设
制
tstrmdenvalue设置流线密度[1-10],缺省为5
tstnopts
以后3位数标数值
tmdlopts
noblank|blank|dig3|nod
ig3
以3位数标模式值
tstidon|off是否标注台站号
twxcolsc1c2c3c4c5
c6
设置气象符号底颜色
.
.
坐标轴及边框设定参数
txasixstartend
设置x轴标注的范围和<增量>
tyasixstartend
设置y轴标注的范围和<增量>
txlevslab1lab2…按lab1lab2…标注x轴
tylevslab1lab2…按lab1lab2…标注y轴
txlintinterval设置x轴标注的间隔
tylintinterval设置y轴标注的间隔
txyrevonx轴y轴颠倒(缺省:x轴水平;y
轴垂直)
txfliponx轴数值由大到小(缺省:由小到大)
tyflipony轴数值由大到小(缺省:由小到大)
txlab
on|off|auto|string
x轴标注|不标注|自动|指定字符串
.
.
tylabon|off|auto|stringy轴标注|不标注|自动|指定字符串
txlabslab1|lab2|…指定x轴按lab1|lab2|…标注
tylabslab1|lab2|…指定y轴按lab1|lab2|…标注
drawxlabstringx轴中心下方写字串string
drawylabstringy轴中心左侧写字串string
txloptscol
tyloptscol
txlposofftsidex轴标注位置,offt:英寸;side=b,下|t,上
tylposofftsidey轴标注位置,offt:英寸;side=r,右|l,左
tzlogon|off|swap|undefine数据中z维用对数坐标
tannotcol
tvrangevlovhiy轴数据变化范围从vlo到vhi
tvrange2vlovhix轴数据变化范围从vlo到vhi
tmissconnon|off把断点数据连上/不连上
drawtitlestring在图上方居中写标题string
地图投影方式
.
.
tmprojproj设置地图投影方式,关键字proj取:
latlon等比矩形经纬度投影(缺省)
scaled不等比矩形经纬度投影
nps北半球极射投影
sps南半球极射投影
robinsonrobinson投影
orthogrorthogr投影
mollweidemollweide投影
lambert兰勃托投影
off关闭投影
tmpttypeoff|<