第4章各类参数设置.ppt

上传人:本田雅阁 文档编号:2550162 上传时间:2019-04-06 格式:PPT 页数:81 大小:636.51KB
返回 下载 相关 举报
第4章各类参数设置.ppt_第1页
第1页 / 共81页
第4章各类参数设置.ppt_第2页
第2页 / 共81页
第4章各类参数设置.ppt_第3页
第3页 / 共81页
亲,该文档总共81页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第4章各类参数设置.ppt》由会员分享,可在线阅读,更多相关《第4章各类参数设置.ppt(81页珍藏版)》请在三一文库上搜索。

1、第4章 各类参数设置,set是一项非常重要的命令,用于设置各种运行环境的参数,包括维数环境、图形类型、图形要素、屏幕显示等等。,4.1 维数环境的设置,虽然在数据描述文件(.ctl)中给出了各物理变量数组的时空维数范围,但在GrADS 运行环境中还可设定全数据集中参与操作的部分或全部数据集的维数情况,以供以后的表达式、显示命令等使用。这就是维数环境的设置。,dset d:model.le.dat UNDEF -2.56E33 TITLE 5 Days of Sample Model Output XDEF 72 LINEAR 0.0 5.0 YDEF 46 LINEAR -90.0 4.0 Z

2、DEF 7 LEVELS 1000 850 700 500 300 200 100 TDEF 5 LINEAR 02JAN1987 1DY vars 8 ps 0 99 Surface Pressure u 7 99 U Winds v 7 99 V Winds z 7 99 Geopotential Heights t 7 99 Temperature q 5 99 Specific Humidity ts 0 99 Surface Temperature p 0 99 Precipitation ENDVARS,维 数 范 围,数据描述文件,open d:/model.le.ctl set

3、 lat 20 40 set lon 80 120 set lev 500 set t 3 d z,维数环境的设置设定了参与操作的数据范围,在GrADS 文本窗口输入命令,1. 维数环境的概念,GrADS系统视每一个物理变量(VAR)场为一个四维数据集(4D data set),即包括三维空间(x,y,z)和一维时间(t)。在具体使用时可固定其中的一维或几维以获得实际的低于四维的数据子集。,2.设置的作用,GrADS 中设置维数用以说明或指定随后的分析或图形操作时参加操作的原始数据集的维数范围。该工作数据集可以是整个原始数据场,也可以是原始数据场的一部分。,3. 维数环境的定义,(1)一种是地

4、球坐标(world coordinate), 以经纬度为度量单位。,(2)一种是格点坐标(gridcoordinate), 以网格点数为度量单位。,Lon Lat Lev time,set,Val1 ,set,x y z t,val1 ,。 set lat 20 40 set lon 80 120 set lev 500 set t 1,变化的维数,变化的维数,固定的维数,固定的维数,。 set x 20 30 set y 20 40 set z 4 set time 02jan1987,4.2 图形类型的设置,当维数环境确定后,缺省(default)情况下,一维变量输出的图形为单线图,二维变

5、量为等值线图,改变缺省图形输出类型的命令为: set gxout graphics_type 例:set gxout contour,1. 格点数据,contour: 二维等值线图(缺省设置) shaded: 二维填色图 grid: 二维场不绘图,以网格形式在各网格点中央标出该点数值 vector: 矢量箭头形式绘二维风场(缺省设置) stream: 流线形式绘制二维风场,barb: 风向杆形式绘制二维风场 line: 对一维场绘制单线图(default) bar: 对一维场不绘单线图,而绘制直方图 linefill: 两单曲线之间填色,fgrid: 用指定颜色填充二维格点场,对二维场不绘制等

6、值线图,只是将特定值的格点用指定的颜色填充该网格。与命令set fgvals Val col合用 用法: set gxout fgrid set fgvals Val1 col1 set fgvals val2 col2 fwrite: 图形不在屏幕上显示,而是将输出结果存入一个由“set fwrite 文件名”所指定的文件中 (P21-22). 用disable fwrite命令关闭文件。,* set gxout contour,set gxout shaded,set gxout grid,set gxout barb,set gxout stream,set gxout vectour,

7、*set gxout line,set gxout bar,set gxout linefill,set gxout fgrid,2. 站点数据,value: 在各站点标值(缺省设置) barb: 在各站点绘风向标(缺省设置) findstn: 搜索最进的站点(详见描述语言部分) model: 以天气图形式将天气观测各分量填放在站点四周 wxsym: 绘wx天气符号,4.3 图形要素的设置,有些设置对多数图形输出类型有效,有些设置只对某一种图形输出类型有效。有些设置一旦设定,会一直保持不变,有些设置在键入“clear”或“display”命令后会回到缺省设置状态。,1. 对于图形类型为cont

8、our起作用的设置,(1)set ccolor color - 设置等值线颜色。 其中,color为颜色号:0 - 黑, 1 - 白,2 - 红,3 - 绿 ,4 - 兰, 5 - 青,6 - 洋红,7 - 黄 ,8 - 橘黄 ,15 - 灰。 该设置在“clear”或“display”命令后即重新设定颜色。,(2)set ccolor rainbow - 设定等值线颜色用七彩序列表示。 (3)set cstyle style - 设定等值线线型 其中,style为线型号:1 - 实线,2 - 长虚线,3 - 短虚线,5 - 点线。 该设置在“clear”或“display”命令后即重新设定。

9、,(4)set cthick thckns - 设定等值线线宽。 其中,thckns为线宽值,取值范围:110之间的整数,线宽大于等于6的线条在屏幕上用粗线显示,主要用于控制硬拷贝输出。,(5)set cterp on|off - 设置样条插值光滑开关,再定义后才重新设置,填色图没有样条光滑,设定cterp为off可使填色图与等值线图的边缘重合,也可用csmooth选项来达到上述目的。,(6)set clab on | off | forced | string | auto - 控制等值线的标记方式。再定义后才重新设置。,on - 快速等值线标记,标记在等值线的水平处(缺省设置) off -

10、 不标记 forced - 强迫标记所有等值线 string - 用字符串string替换等值线标记数值 auto 缺省方式,例如: set clab %gK 将在等值线标记数值的最后标记上K set clab %g% 将在等值线标记数值的最后标记上 set clab %.2f 以小数点后保留2位的格式标记等值线数值 set clab %03.0f 以3位整数(首位0保留)形式标记等值线数值 set clab Height 用Height标记所有等值线,(7)set clopts color - 设置等值线标记的颜色。 其中,color是颜色号,-1 为省缺, 表示采用等值线的颜色进行标记;t

11、hickness 为标记的线宽,-1 为省缺;size为标记的大小,0.09为省缺。该设置在下一个set clopts命令前一直有效。,(8)set clskip number 设置间隔几根(number-1)等值线标示数值。,2. 对于图形类型为contour或shaded起作用的设置,(1)set cint value - 设置等值线间隔,该设置在“clear”或“display”命令后即重新设置。 (2)set clevs lev1 lev2 .- 设置特定的等值线值,只画lev1,lev2,.值所在的等值线,用于不等间隔绘图,该设置在“clear”或“display”命令后即重新设置。

12、,例如: 画零风速线:set clevs 0 d u 画赤道: set clevs 0 d lat,(3)set ccols col1 col2 .- 设置对应于“set clev” 命令设定的特定等值线的颜色,该设置在“clear”或“display”命令后即重新设置。省缺的彩虹颜色号序列为:9, 14, 4, 11, 5, 13, 3, 10, 7, 12, 8, 2, 6。,(4)set csmooth on|off - 设置是否将网格值重新插值。 如取“on”, 则在绘等值线图前用三次插值将现网格值插到更精细网格上,重新设置才改变本次设置。,(5)set cmin value 设置不画

13、低于此value值的等值线。该设置在“clear”或“display”命令后即重新设置。,(6)set cmax value 设置不画高于此value值的等值线。该设置在“clear”或“display”命令后即重新设置。 (7)set cblack val1 val2设置不画介于val1和val2之间的等值线。该设置在“clear”或“display”命令后即重新设置。,3. 对于图形类型为contour, shaded, vector, stream起作用的设置,(1)set strmden value设置流线密度。 其中,value的取值范围为110的整数,5为缺省设置值。,(2)set

14、 rbcols color1 color2 . 设置新的彩虹颜色序列。 其中,color1,color2,.可以用“set rgb”命令定义新的颜色号,该新的彩虹颜色序列在随后的彩虹颜色调用中取代原缺省的彩虹颜色序列,重新设置后才改变原设置。,(3)set rbcols auto起用内定的彩虹颜色。重新设置后才改变原设置。 (4)set rbrange low high设置彩虹颜色序列对应的等值线的取值范围,缺省时,最低值和最高值对应取为变量场的最小值和最大值,“clear”命令后即重新设置。,4.对于图形类型为line起作用的设置,(1)set ccolor color - 设置线条的颜色号

15、。该设置在“clear”或“display”命令后即重新设置。 (2)set cstyle style - 设置线条类型。该设置在“clear”或“display”命令后即重新设置。,(3)set cmark marker - 设置线条上的标记符号。 其中,marker为标记符号值:0 -无标记,1 -叉号,2 -空心圆,3 -实心圆,4 -空心方框,5 -实心方框。该设置在“clear”或“display”命令后即重新设置。,(4)set missconn on|off 缺省设置时,线条在缺测资料点断开,设置“set missconn on” 将连接缺测资料点。,5.对于图形类型为bar起作

16、用的设置,(1)set bargap val - 以百分比值设定直方条之间的间隔。 其中,val取值为0100,省缺值为0,即无间隔,当 val取100时直方图退化为垂直线条直方图。,(2)set barbase val|bottom|top 如给出val值,则各直方条从该值处起画(向上和向下),所画直方条取值于y轴坐标尺度之内;如给bottom ,各直方条从图框的底边向上绘出;如给top,直方条从图框顶边向下绘出。,6.对于图形类型为grid起作用的设置,(1)set dignum number - 设置小数点后的位数为number。 (2)set digsize size设置数字的字符大小

17、,size单位为英寸,通常取为0.1-0.15。,7.对于图形类型为vector起作用的设置,(1)set arrscl size - 设置矢量箭头的长度为size英寸(虚页英寸)。 通常size取为0.5 1.0;选项magnitude为设定矢量的数值大小。缺省时所有矢量同长,该设置在“clear”或“display”命令后即重新设置。,(2)set arrowhead size - 设置箭头大小。 size值通常取为0.05,如取为0,则不画箭头的头;如取为负值,箭头大小与矢量值成比例(张角的大小)。,8.对于图形类型为fgrid起作用的设置,set fgvals value color

18、. 对取值为value的网格点用颜色为color的色块标记该网格,每个格点的值取法是四舍五入,要绘出的值点须逐个举出,未列出的值不绘图。,4.4 坐标要素的设置,(1)set vrange y1 y2 set vrange x1 x2 分别设置y坐标轴和x坐标轴标尺的取值范围,“clear”命令后即重新设置。,(2)set zlog on|off 对z维数方向取对数尺度的开关。on表示z维数方向取为对数尺度,重新设置后才改变原设置。,(3)set xaxis|yaxis start end 设置坐标轴(x轴或y轴)的坐标从起始值start到结束值end,并用incr作为刻度的增量,标尺可与所绘

19、的数据和维数无关。,(4)set grid on | off | linestyle | horizontal | vertical | color 控制是否绘网格线。on绘网格(缺省),off不绘网格;color和linestyle为网格线的颜色和线型,缺省时,color为15(灰),linestyle为5(点线);horizontal 表示只画水平网格线;vertical表示只画垂直网格线。,()set xlopts color set ylopts color 设置x,y轴的颜色、线宽和字符大小。 其中,xlopts控制x坐标轴,ylopts控制y坐标轴;color为坐标轴标尺的颜色号(

20、缺省为1);thickness为坐标轴标尺的线宽(缺省为4);size为坐标轴刻度的大小(缺省为0.12)。,()set xlevs lab1 lab2 . set ylevs lab1 lab2 . 设置x,y坐标轴标尺上要标记的值,本设置不适用于时间坐标轴,“clear”命令后即重新设置。,(7)set xlint interval set ylint interval 设置坐标轴的标记间隔interval。set xlevs/ylevs可再控制标记的分布,clear命令后即重新设置 。,(8)set grads on|off 开关选择是否打印出GrADS的标注。,4.5 图注设置,()d

21、raw title string 使用“draw”命令在图形顶部写一字符串string作为图的标题,字符串中如有反斜杆“/”,表示另起新行。,()set xlab on | off | auto | string set ylab on | off | auto | string 同set clab命令原理,如: set ylab %.2f 将以小数点后两位的格式标记y轴坐标。“clear”命令后即重新设置。,()set annot color 设置上述图注所用的颜色color和线宽thicknesses。省缺时,颜色为白色,线宽为6。,()set xyrev on 交换水平和垂直坐标轴所代表

22、的维数方向。,()set xflip on set yflip on 设置水平坐标轴或垂直坐标轴的维数方向取反向。,4.6 地图投影设置,()set mproj proj 设置当前地图投影方式。,proj取值包括:,latlon - 省缺设置,用固定的投影角进行Lat/lon投影; scaled - 用不固定的投影角进行latlon投影,地图比例失效; nps - 北半球极地投影; sps - 南半球极地投影; off - 同“scaled”设置,但不画出地图,坐标轴也不代表lat/lon; robinson - robinson投影(x:-180 180;y:-90 90;); lamber

23、t - lambert投影。,(2)set mpvals lonmin lonmax latmin latmax 设置极地投影时经度和纬度值的取值范围,缺省时取为当前维数环境。,(3)set mpdset 设置地图数据集。lowres(缺省)为低分辨率地图集,mres(hires)为中(高)分辨率地图集,nmap为北美地图集。,(4)set poli on|off 在mres或hires地图集中开关选择是否使用行政边界,省缺设置为on。 (5)set map color style thickness 设置地图背景的颜色color、线型style和线宽thickness。 (6)set mpd

24、raw on|off 选off则不绘地图背景,但地图标尺仍起作用。,4.7 绘图区域设置,GrADS 的绘图工作区分三个层次,一层是实际页(real page);一层是虚拟页(virtual page)缺省时虚页等同于实页;第三层是在虚页中指定绘图区域(parea),即缺省时等同于实际英寸,当设置虚页后按比例度量。,(1)set vpage xmin xmax ymin ymax 通过定义在实页上一个或多个虚页来控制绘图的数目和大小。本命令在实页上用xmin,xmax,ymin,ymax(英寸)设置了一个虚页,随后的所有图形都输出到这张虚页上(单位为虚页英寸),直到下个“set vpage”

25、命令出现。 例:set vpage 0 5.5 0 6,()set vpage off 回到缺省的实虚页相同的状态。,()set parea xmin xmax ymin ymax 在虚页中定义了一块区域parea 用于GrADS 的绘图,但该区域不包括标题、坐标轴标记等。,()set parea off 回到缺省状态。,4.8 屏幕显示设置,()set display grey|greyscale|color 设置显示模式,省缺为彩色,填色图和等直线图用彩虹的颜色填绘。,()set frame on | off | circle 设置绘图边框,其中:选项on是在剪辑后的绘图区域外画一矩形方框

26、;off是不画矩形边框;circle是对lat-lon投影图画矩形边框,对极地投影图在最外圈纬度上画园框。,4.9 动画显示设置,()set loopdim x| y| z| t 设定一维为动画维,动画显示其二维场图形,缺省时指对时间维作动画。 ()set looping on| off 三维以下变量要用动画显示时需设置动画显示操作on,完成后需关闭动画off。,4.10 批处理命令,1、批处理命令的概念 GrADS系统允许将交互环境下键入的命令罗列在一个文本文件中,然后通过“exec”命令批处理执行,或者通过描述语言编写具有复杂功能的gs命令集(*.gs),通过“run”命令执行。,例:gs

27、run name.gs gsexec name.exc,2、“*.gs”文件 由文本编辑器进行编辑。 程序由记录组成,每个记录两侧有单引号,一个记录由分号或行结束符来分辨。(即命令可分列罗列,也可用分号相连写在一行) 文件编辑完后,通常以“;”结束。 保存方法同ctl文件,形式为.gs 。 在GrADS命令提示符后输入:“run *.gs”即可批处理执行文件中的全部操作。,P37 实例1:图形要素设置 绘制一维数据线,设置等值线颜色、标识、线型、线宽。,P37 实例2:图像要素设置 绘制二维剖面图,设置等值线间隔、标记、等值线颜色、间隔几根等值线标记数值;特定等值线及颜色、线宽。,P37 实例3:图像要素设置 绘制阴影图,设置特定等值线的值、填充颜色,P40 实例3: 绘制阴影图,P40 实例4: 绘图区域设置 利用虚页面设置将两幅图左右放置,设置绘图虚页、图形标题、x y轴颜色、线型、线宽。,P41 实例5:地图投影的设置 以北半球极射投影方式绘制流场图,设置地图投影方式、地图背景绘制、投影经纬度取值、流线密度。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1