GrADS 快速参考手册
(GrADS  Version  1.7 beta  7 ) 编:Meier-fleischer@dkrz.de  译: 朱 禾       
命令行参数grads -options
-c‘命令组’
启动GrADS后执行该命令组
-b
以批处理方式运行
-l
以landscape 模式运行
-p
以portrait 模式运行
-C
以两位数记年时,自动设定世纪值
一般性设置
help
列出帮助选项
set grads on|off
打开/关闭 显示“GrADS”  标志
set display <option<color>>
设置显示模式<和彩方式>为:
grey|greyscale
用灰度方式
color <black|white>
以彩虹模式绘图
set frame <option>
设置图形边框绘图方式为:
on
以一个矩形包围所有图形
off
不画边框
circle
对于其它投影方式画矩形边框,而极射投影画圆形边框
set background index
设置绘图区背景颜
display expression
d expression
显示expression代表数据的图形
open control_filename
打开一个数据描述文件,可指明路径
close file#
关闭数据描述文件,file#=1,2,3
set dfile number
改变当前ctl文件为number指定描述文件,number=1,2,
define  var=expression
var=expression
定义名为var的新变量,
undefined var
取消var定义的变量
modify varname<time type>
定义变量为气候序列平均,时间类型如下:
seasonal
月平均
diurnal
一日内多时刻平均
query <option>
q <option>
查询命令及其参数:
files
列出所有已打开的数据描述文件
file n
列出第n个数据描述文件的信息,n=1,2,3……
define
列出当前所有定义的变量名称
dims
列出当前打开的描述文件维数信息
gxinfo
列出图形系统的窗口信息
shades
填图中每种颜的序号和它所对应的数值范围
pos
等待用户在图形区单击鼠标,反回一对位置坐标值
time
返回时间维信息
fwrite
返回当前fwrite命领输出文件的名称
string s
测试s代表的字符串的长度
defval vl i j
为第(i,j)网格点重新赋值, i,j可以取小数
udft
显示用户自定义函数列表
lats
显示GrADS-LATS界面信息
xy2w v1 v2
给出xy坐标值(v1,v2),返回经度-纬度坐标值
xy2gr v1 v2
给出xy坐标值(v1,v2),返回网格坐标值
w2xy lon lat
给出经度-纬度坐标值(lon,lat),返回xy坐标值
w2gr lon lat
给出经度-纬度坐标值(lon,lat),返回网格坐标值
gr2w v1 v2
给出网格坐标值(v1,v2) ,返回经度-纬度坐标值
gr2xy v1 v2
给出网格坐标值(v1,v2) ,返回xy坐标值
ll2xy lon lat
给出经度-纬度坐标值 lon lat, 返回xy坐标值
pp2xy ppx ppy
给出页面坐标 ppx ppy,返回xy坐标值
set imprun script-name
字符串是什么颜
在每个display命令前自动执行一遍script-name文件中的命令组
run file-name <params> file-name <params>
按顺序执行file-name文件中的命令组
exec fname <arg0,,arg9>
按顺序执行fname文件中的命令组
clear <option>
    c <option>
清干净图形显示区,但不关闭当前数据文件可带参数:命令可简写为“c”并可带以下参数:
events
清空事件缓冲区
graphics
清空图形缓冲区,但不清空组件缓冲区
hbuff
在双缓冲区模式下,清空显示缓冲区
reset <option>
清干净图形显示区并重新初始化,但1)不关闭任何文件,2)不取消变量定义,3)不改变set display 设置
option=events; graphics; hbuff; norset
reinit
与reset相似,但关闭所有文件并取消所有定义
quit
退出
!shell-command
在GrADS命令交互模式下运行外部系统命令
维数参数设置
set lon val1  <val2>
设置经度取val1或从val1到 val2范围
set lat val1  <val2>
设置纬度取val1或从val1到 val2范围
set lev val1  <val2>
设置层取val1或从val1到 val2范围
set t  val1  <val2>
设置时间取val1或从val1到 val2范围
set x  vl1  <vl2>
x 方向网格坐标值为vl1或从vl1到 vl2范围
set y  vl1  <vl2>
y 方向网格坐标值为vl1或从vl1到 vl2范围
set z  vl1  <vl2>
z 方向网格坐标值为vl1或从vl1到 vl2范围
页面控制
set vpage off
关闭虚页设置,此时物理页等于虚页
set vpage xmin xmax ymin ymax
设置虚页范围,单位: 英寸
set parea xmin xmax ymin ymax
在虚页内,设置绘图页面大小(英寸)
图形显示模式控制
set gxout graphic-type
graphic-type可取以下参数:
bar
柱状图形模式
model
不规则分布测站模式
barb
WMO风标表示的风矢量图
scatter
不规则分布数据模式
contour
等值线图模式
shaded
分图
errbar
误差图模式
stat
按WMO规范显示测站观测数据
fgrid
填格点数值
stream
流线图
findstn
出与某点最近的测站
tserwx
一维时间序列图
fwrite
把网格数据输出到文件中
tserbarb
风标表示的一维风场的时间序列图
gfill
按分图形输出每个网格
value
填测站观测值
grid
计算每个网格上的平均值
vector
以箭头表示的矢量图
line
一维曲线图模式
wxsym
在测站填气象符号
linefill
在两条一维曲线间填
颜、线型、标注缺省设制
GrADS缺省定义的16种颜序号和它实际代表颜的名称
0
1
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
方块■
6
X
7
菱形◇
8
三角△
9
不作标记
10
11
椭圆0
绘图参数设置
set clip xlo xhi ylo yhi
设置剪裁区x范围y范围(英寸)
set ccolor index
设置等值线颜,index =0,1,2
set cstyle style
设置线型,style=0,1,2
set cmark mark_index
设置标注型式
set cterp on|off
打开/关闭样条函数平滑开关
set clab on|off|forced|string|auto
设置标注/不标注/强制标注/字串形式标注/自动标注等直线的值
set clopts col<thick<size>>
设置等直线标注的颜<粗细<字大小>>
set clskip val
每间隔val条等直线作标注
set cthick thickness
设置等直线粗细, thickness =1~10
set csmooth on|off|linear
用三次样条或线性插值的方式计算细网格的值
set cint value
设置固定等直线间隔值
set cmax value
设置最大等直线的值,超过的不再画出
set cmin value
设置最小等直线的值,小于的不再画出
set clevs lev1 lev2
按lev1 lev2指定值绘等直线
set ccols col1 col2
按指定值绘等直线时,为每一条等直线指定颜
set line col <style> <thick>
设置等直线的颜< 线型<粗细>>
set lfcols col1 col2
为gxout linefill模式设置颜
set black off|val1 val2
设置不画在val1 val2之间的等直线/关闭
set rbcols c1 c2<c3cn>
设置彩虹颜序列值(缺省:9,14,4,11,5,13,3,10,7,12,8,2,6)
set rbcols <auto>
打开系统缺省设置的彩虹设置
set rbrange low high
彩虹颜对应等值线开始和结束的范围
set grid on|off|<style>
<color>|horizontal|vertical
画/不画网格线,或以指定的线型和或颜画出,或只画水平/垂直画网格线
set bargap val
在柱状图中,设置柱之间距的百分数
set barbase value|bottom|top
柱状图以某一数值或从底部或顶部画起
set baropts filled|outline
柱状图填或只画外轮廓线
set dignum number
标数字时,指定保留小数几位
set digsize size
标数字时,指定数字大小(英寸)
set arrlab on|off
设置是否标注矢量图题注(箭头)
set arrsclsize <magnitude>
矢量图题注箭头放大缩小(<1)比例
set arrowhead size
矢量图题注箭头尺寸(英寸)
set fgvals v1 c1 <v2 c2>
为gxout fgrid模式设置数值、颜对应列表
set zlog on|off
设置z坐标取对数坐标,或关闭此设制
set strmden value
设置流线密度[1-10],缺省为5
set stnopts <dig3> <nodig3>
以后3位数标数值
set mdlopts noblank|blank|dig3|nodig3
以3位数标模式值
set stid on|off
是否标注台站号
set wxcols c1 c2 c3 c4 c5 c6
设置气象符号底颜
坐标轴及边框设定参数
set xasix start end <incr>
设置x轴标注的范围和<增量>
set yasix start end <incr>
设置y轴标注的范围和<增量>
set xlevs lab1 lab2
按lab1 lab2 标注x轴
set ylevs lab1 lab2
按lab1 lab2 标注y轴
set xlint interval
设置x轴标注的间隔
set ylint interval
设置y轴标注的间隔
set xyrev on
x轴y轴颠倒(缺省:x轴水平;y轴垂直)
set xflip on
x轴数值由大到小(缺省:由小到大)
set yflip on
y轴数值由大到小(缺省:由小到大)
set xlab on|off|auto|string
x轴标注|不标注|自动|指定字符串
set ylab on|off|auto|string
y轴标注|不标注|自动|指定字符串
set xlabs lab1 |lab2 |
指定x轴按lab1 |lab2 |标注
set ylabs lab1 |lab2 |
指定y轴按lab1 |lab2 |标注
draw xlab string
x轴中心下方写字串string
draw ylab string
y轴中心左侧写字串string
set xlopts col<thick<size>>
设置x轴标注的颜<粗细<大小>>
set ylopts col<thick<size>>
设置y轴标注的颜<粗细<大小>>
set xlpos offset side
x轴标注位置,offset:英寸;side=b,下|t,上
set ylpos offset side
y轴标注位置,offset:英寸;side=r,右|l,左
set zlog on|off|swap|undefine
数据中z维用对数坐标
set annot col<thick>
设置坐标轴框的颜<粗细>
set vrange vlo vhi
y轴数据变化范围从vlo到vhi
set vrange2 vlo vhi
x轴数据变化范围从vlo到vhi
set missconn on|off
把断点数据连上/不连上
draw title string
在图上方居中写标题string
地图投影方式
set mproj proj
设置地图投影方式,关键字proj取:
latlon
等比矩形经纬度投影(缺省)
scaled
不等比矩形经纬度投影
nps
北半球极射投影
sps
南半球极射投影
robinson
robinson投影
orthogr
orthogr投影
mollweide
mollweide投影
lambert
兰勃托投影
off
关闭投影
set mpt type off |<<col><style><thick>>
设置投影关闭|或颜(或-1,由系统决定)、线型、粗细, type=0~255或*-任意类型投影
set mpvals off|lnmn lnmx ltmn ltmx
为极射投影设置标准经度 lnmn,lnmx和标准纬度ltmn,ltmx
set mpdset lowres|mres|hires|nmap
采用低、中、高分辨率或北美地图数据
set map auto|color<style<thick>>
自动画地图或设置颜、线型、粗细
set mpdraw on |off
画地图地图
set grid on|off <style<col>>
|horizontal|vertical
画/不画经纬度线或设置线型和颜|或只画水平或垂直线
set poli on|off
画/不画国界州界等行政边界
draw map
按mpdset的数据绘地图底图
基本绘图命令

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。