资源描述
10.1 维数环境的设置维数环境的设置 虽然在数据描述文件(虽然在数据描述文件(.ctl)中给出)中给出了了各物理变量数组的时空维数范围各物理变量数组的时空维数范围,但,但在在GrADS 运行环境中还可设定全数据集运行环境中还可设定全数据集中中参与参与操作操作的部分或全部数据集的维数的部分或全部数据集的维数情况,以供以后的表达式、显示命令等情况,以供以后的表达式、显示命令等使用。这就是使用。这就是维数环境的设置维数环境的设置。dset d:model.le.dat UNDEF -2.56E33 TITLE 5 Days of Sample Model OutputXDEF 72 LINEAR 0.0 5.0 YDEF 46 LINEAR -90.0 4.0 ZDEF 7 LEVELS 1000 850 700 500 300 200 100TDEF 5 LINEAR 02JAN1987 1DY vars 8 ps 0 99 Surface Pressureu 7 99 U Windsv 7 99 V Windsz 7 99 Geopotential Heightst 7 99 Temperatureq 5 99 Specific Humidityts 0 99 Surface Temperaturep 0 99 PrecipitationENDVARS 维维数数范范围围数据描述文件数据描述文件open d:/model.le.ctlset lat 20 40set lon 80 120set lev 500set t 3d z 维数环境的设置维数环境的设置设设定了参与操作的数据范定了参与操作的数据范围围1.1.维数环境的概念维数环境的概念 GrADS系统视每一个物理变量系统视每一个物理变量(VAR)场为一个四维数据集()场为一个四维数据集(4D data set),即包括三维空间(),即包括三维空间(x,y,z)和一维时间()和一维时间(t)。在具体使用时可)。在具体使用时可固定其中的一维或几维以获得实际的固定其中的一维或几维以获得实际的低于四维的数据子集。低于四维的数据子集。2.2.设置的作用设置的作用 用以说明或指定随后的分析或图用以说明或指定随后的分析或图形操作时参加操作的原始数据集的维形操作时参加操作的原始数据集的维数范围。数范围。该工作数据集可以是整个原始数该工作数据集可以是整个原始数据场,也可以是原始数据场的一部分。据场,也可以是原始数据场的一部分。3.3.维数环境的定义维数环境的定义(1 1)一种是一种是地球坐标地球坐标(world coordinateworld coordinate),),以经纬度为度量单位。以经纬度为度量单位。形式如下:形式如下:set lon|lat|lev|time val1 set lon|lat|lev|time val1 (2 2)一种是)一种是格点坐标格点坐标(grid coordinategrid coordinate),以),以网格点数为度量单位。网格点数为度量单位。形式如下:形式如下:set x|y|z|t val1 set x|y|z|t val1。set lat 20 40set lon 80 120set lev 500set t 1变化的维数变化的维数固定的维数固定的维数。set x 20 30set y 20 40set z 4set time 02jan1987变化的维数变化的维数固定的维数固定的维数10.2 图形类型的设置图形类型的设置 当维数环境确定后,当维数环境确定后,缺省缺省(default)情况下,一维变量输出的图形为单线图,情况下,一维变量输出的图形为单线图,二维变量为等值线图,改变缺省图形输二维变量为等值线图,改变缺省图形输出类型的命令为:出类型的命令为:set gxout graphics_type 1.1.格点数据格点数据contour:二维等值线图二维等值线图(缺省设置)(缺省设置)shaded:二维填色图二维填色图grid:二维场不绘图二维场不绘图,以网格形式在,以网格形式在各网格点中央标出该点数值各网格点中央标出该点数值vector:矢量箭头形式绘二维风场矢量箭头形式绘二维风场(缺省设置)(缺省设置)stream:流线形式绘制二维风场流线形式绘制二维风场barb:风向杆形式绘制二维风场风向杆形式绘制二维风场line:对一维场绘制单线图对一维场绘制单线图default)bar:对一维场不绘单线图,而绘制直对一维场不绘单线图,而绘制直方图方图linefill:两单曲线之间填色两单曲线之间填色fgrid:用指定颜色填充二维格点场用指定颜色填充二维格点场,将特定,将特定值的格点用指定的颜色填充该网格。值的格点用指定的颜色填充该网格。用法:用法:set gxout fgrid set fgvals val1 col1 set fgvals val2 col2fwrite:图形不在屏幕上显示,而是将输出图形不在屏幕上显示,而是将输出结果存入一个由结果存入一个由“set fwrite 文件名文件名”所指所指定的文件中定的文件中(P39-40)*set gxout contour*set gxout contourset gxout shadedset gxout shadedset gxout gridset gxout gridset gxout barbset gxout streamset gxout vectour*set gxout lineset gxout barset gxout linefillset gxout fgrid2.2.站点数据站点数据value:在各站点标值(缺省设置)在各站点标值(缺省设置)barb:在各站点绘风向标(缺省设置)在各站点绘风向标(缺省设置)model:以天气图形式将天气观测各以天气图形式将天气观测各分量填放在站点四周分量填放在站点四周wxsym:绘绘wx天气符号天气符号。10.3 图形要素的设置图形要素的设置 有些设置对多数图形输出类型有效有些设置对多数图形输出类型有效有些设置只对某一种图形输出类型有有些设置只对某一种图形输出类型有效效有些设置一旦设定,会一直保持不变有些设置一旦设定,会一直保持不变有些设置在键入有些设置在键入“clear”或或“display”命令后会回到缺省设置状命令后会回到缺省设置状态。态。1.1.对于图形类型为对于图形类型为contourcontour起作用的设置起作用的设置(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”命令后即重新设定。命令后即重新设定。(4)set cthick thckns-设定等值线线宽设定等值线线宽 其中,其中,thckns为线宽值,取值范围:为线宽值,取值范围:110之间的整数,线宽大于等于之间的整数,线宽大于等于6的线条的线条在屏幕上用粗线显示,主要用于控制硬拷在屏幕上用粗线显示,主要用于控制硬拷贝输出。贝输出。(5)set clab on|off|forced|string|auto -控制等值线的标记方式。再定义后才重新设置控制等值线的标记方式。再定义后才重新设置。on-快速等值线标记,标记在等值线快速等值线标记,标记在等值线的水平处的水平处(缺省设置缺省设置)off-不标记不标记 forced-强迫标记所有等值线强迫标记所有等值线 string-用字符串用字符串string替换等值线标替换等值线标记数值记数值auto 缺省方式缺省方式 例如:例如:set clab%gK 将在等值线标记数值的最后标将在等值线标记数值的最后标记上记上Kset clab%g%将在等值线标记数值的最后将在等值线标记数值的最后标记上标记上 set clab%.2f 以小数点后保留以小数点后保留2位的格式标记位的格式标记等值线数值等值线数值 set clab%03.0f 以以3位整数位整数(首位首位0保留保留)形式标形式标记等值线数值记等值线数值set clab Height 用用Height标记所有等值线标记所有等值线(6)set clopts color thickness -设设置等值线标记的颜色。置等值线标记的颜色。其中:其中:color是颜色号,是颜色号,-1 为省缺;为省缺;thickness 为标记的线宽,为标记的线宽,-1 为省缺;为省缺;size为标记的大小,为标记的大小,0.09为省缺。为省缺。(7)set clskip number 设置间隔几根设置间隔几根(number-1)等值线标示数值。等值线标示数值。2.2.对于图形类型为对于图形类型为contourcontour或或shadedshaded起起作用的设置作用的设置 (1)set cint value-设置等值线间隔设置等值线间隔(2)set clevs lev1 lev2.-设置特定的等值设置特定的等值线值,只画线值,只画lev1,lev2,.值所在的等值所在的等值线,用于不等间隔绘图值线,用于不等间隔绘图 例如:画零风速线:画零风速线:set clevs 0 d u 画赤道画赤道:set clevs 0 d lat(3)set ccols col1 col2.-设置对应于设置对应于“set clev”命令设定的特定等值线的命令设定的特定等值线的颜色。颜色。例如:画赤道画赤道:set clevs 0 set ccols 4 d lat(4)set cmin value 设置不画低于此设置不画低于此value值的等值线。值的等值线。(5)set cmax value 设置不画高于此设置不画高于此value值的等值线。值的等值线。(6)set black val1 val2设置不画介于设置不画介于val1和和val2之间的等值线。之间的等值线。3.3.对于图形类型为对于图形类型为contour,shaded,contour,shaded,vector,streamvector,stream起作用的设置起作用的设置 (1)set strmden value设置流线密度。设置流线密度。其中,其中,value的取值范围为的取值范围为110的整的整数,数,5为缺省设置值。为缺省设置值。(2)set rbcols color1 color2 .设置新的彩虹颜色序列。设置新的彩虹颜色序列。其中,其中,color1,color2,.可以用可以用“set rgb”命令定义新的颜色号,该新命令定义新的颜色号,该新的彩虹颜色序列在随后的彩虹颜色调用的彩虹颜色序列在随后的彩虹颜色调用中取代原缺省的彩虹颜色序列,重新设中取代原缺省的彩虹颜色序列,重新设置后才改变原设置。置后才改变原设置。4.4.对于图形类型为对于图形类型为lineline起作用的设置起作用的设置(1)set ccolor color-设置线条的颜色号。设置线条的颜色号。(2)set cstyle style-设置线条类型设置线条类型。(3)set cmark marker-设置线条上的设置线条上的标记符号。标记符号。其中,其中,marker为标记符号值:为标记符号值:0-无无标记,标记,1-叉号,叉号,2-空心圆,空心圆,3-实心圆,实心圆,4-空心方框,空心方框,5-实心方框。该设置在实心方框。该设置在“clear”
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索