第二讲GrADS绘图的各种设置.ppt
《第二讲GrADS绘图的各种设置.ppt》由会员分享,可在线阅读,更多相关《第二讲GrADS绘图的各种设置.ppt(40页珍藏版)》请在三一办公上搜索。
1、第二讲 GrADS绘图的各种设置,逛障诚说停锻哭诽服耿近挞昭挞舍玲脑郭击牛芽治脐匆玲涟仆泻昨谱厢钎第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,GrADS系统命令,打开文件:ga-open test.ctlga-open test2.ctl文件打开从1开始依次编号;关闭数据文件:ga-close 2 ga-close 1 文件关闭时先关闭序号最大的文件。,翘诛拦饭碌贰岸炉啦曲购触忘彰钧巩亡萤谢幢谋塘混鸿氯焚窜芯决成柬晕第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,关于同时打开多个文件,Grads可同时打开最多20个文件,对他们进行操作。如何区分不同文件的变量?完
2、整的变量名表达方式:变量名.文件号例:uwnd.2对于缺省文件,可省略其后缀。一般情况下第一个打开的文件为缺省文件,如果需要,可自行设定某一个打开的文件为缺省文件。,抓韩侥浆睬璃畦矽滩曾陷鲍匙亡丰意憾痉女哩肠赔锋呜诞态渣肆爱扮汕漳第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,GrADS系统命令,查询:ga-query ctlinfo 1 查询文件的ctl信息,最全面!ga-q file 2 简要查询文件的信息ga-q files查询已打开的文件名,盆锌酪孔物彦戳彰挟韦租匣泞骨掂拎弹度帐粉维晶蝶惯皋招婶快盅夏箕漏第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,set
3、各类选项set命令式GrADS中功能最强大的命令,用于设置各种环境参数包括维数环境、图形类型、图形要素、屏幕显示等等。display(或d)表达式display命令是对表达式处理后进行屏幕图形显示。最简单的表达式是变量名的缩写。clear(或c)clear是清屏命令,清除图形窗口的内容。,堪曲费聊之获夸抵现肝网狈温氯熟艰屎庶净冕刚判怯栏镜清宵教德奉并彤第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,reset除了以下各项外重新初始化GrADS设置。1)不关闭打开文件;2)不释放定义的对象;3)不改变set display命令设置的状态。reinit同reset,但同时关闭所有打开
4、的文件,并释放所有定义的对象,如临时定义变量等。quit退出GrADS环境。,幸藩北沸承翰恳啥沾鄙纲肘沾癣侈纱亚帅娇赋癌苫贪弛厅玉纸盏葡凤讲朗第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,draw选项draw是GrADS提供的基础绘图指令,可以在没有操作数据的情况下直接进行所指定的图形元素的操作,如绘制字符串、直线、标记符号等。define 临时变量名=表达式define命令用于定义新的变量,所定义的新变量可用于随后的表达式中。新变量不是存储在硬盘上的,而是在内存中,所以,应尽量避免定义维数太多的变量。,鹰君阎盂榜阔轴族刀猾侮挂绿酿得绎什肋歇萎澈勋宇候那酞泳霜酗呐菠螺第二讲Gr
5、ADS绘图的各种设置第二讲GrADS绘图的各种设置,modify临时变量名 时间序列的类型modify命令可将自定义的变量声明为气候值,用于后面的时次代换。GrADS中可使用modify命令定义12个月的气候平均场,并在此基础上,可以很方便的计算异常场!如:modify climate seasonal set t 1 749 define anomaly=hgt-climate此时,我们就可以得到距平场anomaly的时间序列。但是,需要注意的的是:原始场hgt的起始月份如果不是January时,这个计算距平的过程,会给我们一个错误的距平场!也就是说,define语句只有在原始场的起始月份为
6、January时,才有效!,自陵痪郑炉拔窄赊篙藉疏章慕尹悄偿洗淳客遣拎涉怀哆否非随椎嫂积慢俩第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,每次进入GrADS环境后,需要进行很多设置,包括维数环境设置、图形类型设置等等,这需要键入各种指令进行操作。则可编写GrADS批处理和脚本文件进行处理。这样,当只需修改其中某一设置时就直接修改该文件,而不需重新输入各种指令,操作比较简单。,阐隋翱烘帛积荡簿党襄粪睛隔嘶坟吞褂世氖沈鞘接隆成丙腋搞优溶沫升盼第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,文件名形式为*.gs,用GrADS命令run来执行。run*.gs也是一个纯文本
7、文件,其内容是:1)用描述语言写成的批处理GrADS系统设置和命令,可集成GrADS命令。包括打开文件,显示变量等指令。open mydata.ctl d t2m 2)脚本语言编写的程序包括定义变量,运算等。define t2mave=ave(t2m,t=1,t=31)t2mave=t2mave+273.15,GrADS批处理和脚本文件,李唾佩嗅器电筋鹊细憾臀阂苫腆招纲择窜合咏侗思飘标被狡徒网频止傍挺第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,例 tmp.gs:reinitopen tmp.ctld tmp注释行前面加*号。,嗽盐它纸菌痴消窒郭艳额屹床玻跑嫉儡牵恢肠激彪共蒂和
8、抱唱域烁狙曾五第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,GrADS图形输出,关于图形输出:enable print tmp.gmf print disable print上面三个语句必须配合使用,其功能是将显示的图形输出到图元文件*.gmf中。,指定一个新的图元文件名,用于存储图形窗的图形。,将图形窗的图形输出至图元文件中,出现在display指令之后。,关闭图元文件,出现在print指令之后。,神弹绝愤央浆惜绝蓖桅确悼湾溅纷杜壕得炳咐好讣伍迟沂律躲辞添擂钱潞第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,例1:tmp.gsreinitopen tmp.ctl
9、enable print tmp.gmfset lon 60 180set lat 0 50d tmpprintdisable print注释行前面加*号。,生淹铡鹰股戏梆讫涉风翠钢峰傻亲苇愈身再蓑迫锋贼矿荷梆咒恩突怀具锣第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,gmf文件的后期处理,*.gmf可用GrADS自带的gv软件打开,然后可拷贝粘贴到Word文档。也可另存为其他文件类型。,宿溅锋菠部封磐始借织砌侗襄耻嘉敏昭补评艘军陷奶扛绳屹叹磋茂和扇拓第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,生成图形文件的第二种方法,printim filename file
10、name:输出的目标文件名,文件后缀名可以是png,gif,jpg。options:有多个选项可以任意次序排列。gif:输出gif格式文件(缺省为png格式)black:采用黑色背景white:采用白色背景xNNN:x方向为NNN个像素yNNN:y方向为NNN个像素,芯停琅汀成腺涤士斤熬弱奋兰吓泊御钩写塘逊柜暮判声涅错狼著但痊嚷阵第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,系统运行环境的参数设置和功能定义,维数环境设置图形类型设置图形要素设置字符属性设置地图投影设置坐标要素控制绘图区域设置基础绘图指令系统参数设置,起均趟叁族茶决歹曙蝇肠棚隔弛弯甚暂锑滇攻浆休酱频奏麻马舷佳填君
11、夯第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,维数环境设置:在数据描述文件(ctl文件)中给出了各物理变量的时空维数范围,依据ctl文件对绘图时的维数环境进行设置。(缺省时即按数据描述文件的维数进行绘图。)特别地,当数据文件为全球多层次多时次资料时,例如全球144*73*12的多时次资料,缺省时维数为x、y方向为(0-360E,90S-90N),z方向和t为第一个点。GrADS最擅长画2-D图,即全球数据的缺省维数。,当彦飞吸蕊消刽芒今娶厚联业拒制寺矣冒绢敝治钝憋荷般醚竟凹玩狱铂按第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,维数说明分为两类:set lon|
12、lat|lev|time val1 set x|y|z|t val1 两者对应于同一组数据,前者是地球坐标,后者是网格坐标。例:set lon-180 0 set lat 0 90 set lev 500,set t 1换成set time 00:00z01Jan2001,度淬坷裳靴标隧并著群员字糯儡榨娘铭论驮贬昌丝付萨黍碍腻箭列恫浴顷第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,图形类型设置:当维数环境确定后,缺省情况下,一维变量输出的图形为单线图,二维变量为等值线图,若想进行特殊指定,键入命令:set gxout graphics-type(图形类型)对格点数据:conto
13、ur:二维数据等值线图(缺省)shaded:二维填色等值线图grid:二维场不绘图,以网格形式在各网格点中央标出该场点数值vector:矢量箭头形式绘二维风场stream:流线形式绘二维风场barb:风向杆形式绘二维风场bar:对一维场不绘单线图,而绘直方图line:对一维场绘单线图(缺省),例:set gxout shaded,诺煎绞磺喻各眠拷认支蹦肩晌范狂膝丽晓泽嵌勤官呐瞄大侨毙桶哉瞅骇堡第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,另外三种图形类型设置:set gxout fgrid 用指定颜色填充二维格点场与命令set fgvals val col合用例:set gxo
14、ut fgrid set fgvals 20 2 22 3 set gxout linefill 两单曲线之间填色例:set gxout linefill d uwnd;uwnd.2set gxout errbar 单线图及误差分布例:set gxout line d uwnd set gxout errbar d uwnd-err/2;uwnd+err/2,蛋淖优垮藻萌点腹着葱宦磅钝趁襄盅浅旅姻渝灭木翱俺巾羽忠侮囤栏虎毡第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,图形要素设置:,对图形类型为等值线起作用的设置:set ccolor color设置等值线颜色,颜色号color
15、为0黑,1白,clear或display即重新设置。set ccolor rainbow设置等值线用七彩序列表示。set cstyle style设置等值线线型style:1实线set cthick thickness设置等值线线宽thickness,取值为1-10之间的整数。,例:set ccolor 1 或 set ccolor rainbow,锡样跪咖哪吧厌语撒秉循痞拎父幂廖粤疲猫胀漓阶目滞特逝作桔陵闹十球第二讲GrADS绘图的各种设置第二讲GrADS绘图的各种设置,对图形类型为等值线起作用的设置:,set cterp on|off 设置样条插值光滑开关。set clab on|off|
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 GrADS 绘图 各种 设置
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5133146.html