第二讲-GrADS绘图的各种设置培训讲学

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 每次进入GrADS环境后,需要进行很多 设置,包括维数环境设置、图形类型设 置等等,这需要键入各种指令进行操作 。
• 则可编写GrADS批处理和脚本文件进行 处理。这样,当只需修改其中某一设置 时就直接修改该文件,而不需重新输入 各种指令,操作比较简单。
GrADS批处理和脚本文件
文件名形式为*.gs,用GrADS命令run来执行。 run *.gs 也是一个纯文本文件,其内容是: 1)用描述语言写成的批处理GrADS系统设置和命
数值 vector: 矢量箭头形式绘二维风场 stream: 流线形式绘二维风场 barb: 风向杆形式绘二维风场 bar: 对一维场不绘单线图,而绘直方图 line: 对一维场绘单线图(缺省) 例:set gxout shaded
另外三种图形类型设置:
set gxout fgrid 用指定颜色填充二维格点场 与命令set fgvals val col合用 例:set gxout fgrid
display(或d)表达式 display命令是对表达式处理后进行屏幕图 形显示。最简单的表达式是变量名的缩写。
clear(或c) clear是清屏命令,清除图形窗口的内容。
reset 除了以下各项外重新初始化GrADS设置。 1)不关闭打开文件;2)不释放定义的对象 ;3)不改变set display命令设置的状态。
• 也可另存为其他文件类型。
生成图形文件的第二种方法
• printim filename <options>
• filename:输出的目标文件名,文件后缀 名可以是png,gif,jpg。
• options:有多个选项可以任意次序排列。
gif:输出gif格式文件(缺省为png格式) black:采用黑色背景 white:采用白色背景 xNNN:x方向为NNN个像素 yNNN:y方向为NNN个像素
例1:tmp.gs ‘reinit’ ‘open tmp.ctl’ ‘enable print tmp.gmf’ ‘set lon 60 180’ ‘set lat 0 50’ ‘d tmp’ ‘print’ ‘disable print’ 注释行前面加*号。
gmf文件的后期处理
• *.gmf可用GrADS自带的gv软件打开,然 后可拷贝粘贴到Word文档。
,后者是网格坐标。 例:set lon -180 0
set lat 0 90 set lev 500
set t 1 换成set time 00:00z01Jan2001
图形类型设置:
当维数环境确定后,缺省情况下,一维变量输出的图形为单线 图,二维变量为等值线图,若想进行特殊指定,键入命令:
set gxout graphics-type(图形类型) 对格点数据: contour: 二维数据等值线图(缺省) shaded: 二维填色等值线图 grid: 二维场不绘图,以网格形式在各网格点中央标出该场点
GrADS系统命令
查询:
ga-> query ctlinfo 1 ↵ 查询文件的ctl信息,最全面!
ga-> q file 2 ↵ 简要查询文件的信息
ga-> q files↵ 查询已打开的文件名
set各类选项 set命令式GrADS中功能最强大的命令,用 于设置各种环境参数包括维数环境、图形类 型、图形要素、屏幕显示等等。
令,可集成GrADS命令。
包括打开文件,显示变量等指令。 ‘open mydata.ctl’ ‘d t2m’
2)脚本语言编写的程序
包括定义变量,运算等。 define t2mave=ave(t2m,t=1,t=31) t2mave=t2mave+273.15
例 tmp.gs:
‘reinit’ ‘open tmp.ctl’ ‘d tmp’
系统运行环境的参数设置和功能定义
• 维数环境设置 • 图形类型设置 • 图形要素设置 • 字符属性设置 • 地图投影设置 • 坐标要素控制 • 绘图区域设置 • 基础绘图指令 • 系统参数设置
维数环境设置:
在数据描述文件(ctl文件)中给出了各物理变量的时空维 数范围,依据ctl文件对绘图时的维数环境进行设置 。
第二讲-GrADS绘图的各种设置
关于同时打开多个文件
• Grads可同时打开最多20个文件,对他们 进行操作。
• 如何区分不同文件的变量? • 完整的变量名表达方式:变量名.文件号
例:uwnd.2
• 对于缺省文件,可省略其后缀。一般情况 下第一个打开的文件为缺省文件,如果需 要,可自行设定某一个打开的文件为缺省 文件。
(缺省时即按数据描述文件的维数进行绘图。)
特别地, 当数据文件为全球多层次多时次资料时,例如全球
144*73*12的多时次资料,缺省时维数为x、y方向为 (0-360E,90S-90N),z方向和t为第一个点。
GrADS最擅长画2-D图,即全球数据的缺省维数。
维数说明分为两类:
set lon | lat | lev | time val1 <val2> set x | y | z | t val1 <val2> 两者对应于同一组数据,前者是地球坐标
注释行前面加*号。
GrADS图形输出
ቤተ መጻሕፍቲ ባይዱ
关于图形输出: ‘enable print tmp.gmf’
指定一个新的图元文件名, 用于存储图形窗的图形。
‘print’
将图形窗的图形输出至图元文
‘disable print’
件中,出现在display指令之后。 关闭图元文件,出现在print
指令之后。
上面三个语句必须配合使用,其功能是将显示的 图形输出到图元文件*.gmf中。
reinit 同reset,但同时关闭所有打开的文件,并释 放所有定义的对象,如临时定义变量等。
quit 退出GrADS环境。
draw选项 draw是GrADS提供的基础绘图指令,可以在 没有操作数据的情况下直接进行所指定的图 形元素的操作,如绘制字符串、直线、标记 符号等。
define 临时变量名=表达式 define命令用于定义新的变量,所定义的新变 量可用于随后的表达式中。新变量不是存储 在硬盘上的,而是在内存中,所以,应尽量 避免定义维数太多的变量。
相关文档
最新文档