![第二講 GrADS繪圖各種設(shè)置_第1頁(yè)](http://file4.renrendoc.com/view/78037be168795dd3c7a09937d6b74ffb/78037be168795dd3c7a09937d6b74ffb1.gif)
![第二講 GrADS繪圖各種設(shè)置_第2頁(yè)](http://file4.renrendoc.com/view/78037be168795dd3c7a09937d6b74ffb/78037be168795dd3c7a09937d6b74ffb2.gif)
![第二講 GrADS繪圖各種設(shè)置_第3頁(yè)](http://file4.renrendoc.com/view/78037be168795dd3c7a09937d6b74ffb/78037be168795dd3c7a09937d6b74ffb3.gif)
![第二講 GrADS繪圖各種設(shè)置_第4頁(yè)](http://file4.renrendoc.com/view/78037be168795dd3c7a09937d6b74ffb/78037be168795dd3c7a09937d6b74ffb4.gif)
![第二講 GrADS繪圖各種設(shè)置_第5頁(yè)](http://file4.renrendoc.com/view/78037be168795dd3c7a09937d6b74ffb/78037be168795dd3c7a09937d6b74ffb5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二講GrADS繪圖的各種設(shè)置GrADS系統(tǒng)命令打開(kāi)文件:ga->opentest.ctl?ga->opentest2.ctl?文件打開(kāi)從1開(kāi)始依次編號(hào);關(guān)閉數(shù)據(jù)文件:ga->close2?ga->close1?文件關(guān)閉時(shí)先關(guān)閉序號(hào)最大的文件。關(guān)于同時(shí)打開(kāi)多個(gè)文件Grads可同時(shí)打開(kāi)最多20個(gè)文件,對(duì)他們進(jìn)行操作。如何區(qū)分不同文件的變量?完整的變量名表達(dá)方式:變量名.文件號(hào)例:uwnd.2對(duì)于缺省文件,可省略其后綴。一般情況下第一個(gè)打開(kāi)的文件為缺省文件,如果需要,可自行設(shè)定某一個(gè)打開(kāi)的文件為缺省文件。GrADS系統(tǒng)命令查詢:ga->queryctlinfo1?查詢文件的ctl信息,最全面!ga->qfile2?簡(jiǎn)要查詢文件的信息ga->qfiles?查詢已打開(kāi)的文件名set各類選項(xiàng)set命令式GrADS中功能最強(qiáng)大的命令,用于設(shè)置各種環(huán)境參數(shù)包括維數(shù)環(huán)境、圖形類型、圖形要素、屏幕顯示等等。display(或d)表達(dá)式display命令是對(duì)表達(dá)式處理后進(jìn)行屏幕圖形顯示。最簡(jiǎn)單的表達(dá)式是變量名的縮寫(xiě)。clear(或c)clear是清屏命令,清除圖形窗口的內(nèi)容。reset除了以下各項(xiàng)外重新初始化GrADS設(shè)置。1)不關(guān)閉打開(kāi)文件;2)不釋放定義的對(duì)象;3)不改變setdisplay命令設(shè)置的狀態(tài)。reinit同reset,但同時(shí)關(guān)閉所有打開(kāi)的文件,并釋放所有定義的對(duì)象,如臨時(shí)定義變量等。quit退出GrADS環(huán)境。draw選項(xiàng)draw是GrADS提供的基礎(chǔ)繪圖指令,可以在沒(méi)有操作數(shù)據(jù)的情況下直接進(jìn)行所指定的圖形元素的操作,如繪制字符串、直線、標(biāo)記符號(hào)等。define臨時(shí)變量名=表達(dá)式define命令用于定義新的變量,所定義的新變量可用于隨后的表達(dá)式中。新變量不是存儲(chǔ)在硬盤(pán)上的,而是在內(nèi)存中,所以,應(yīng)盡量避免定義維數(shù)太多的變量。modify臨時(shí)變量名時(shí)間序列的類型modify命令可將自定義的變量聲明為氣候值,用于后面的時(shí)次代換。GrADS中可使用modify命令定義12個(gè)月的氣候平均場(chǎng),并在此基礎(chǔ)上,可以很方便的計(jì)算異常場(chǎng)!
如:modifyclimateseasonalsett1749defineanomaly=hgt-climate
此時(shí),我們就可以得到距平場(chǎng)anomaly的時(shí)間序列。但是,需要注意的的是:原始場(chǎng)hgt的起始月份如果不是January時(shí),這個(gè)計(jì)算距平的過(guò)程,會(huì)給我們一個(gè)錯(cuò)誤的距平場(chǎng)!也就是說(shuō),define語(yǔ)句只有在原始場(chǎng)的起始月份為January時(shí),才有效!每次進(jìn)入GrADS環(huán)境后,需要進(jìn)行很多設(shè)置,包括維數(shù)環(huán)境設(shè)置、圖形類型設(shè)置等等,這需要鍵入各種指令進(jìn)行操作。則可編寫(xiě)GrADS批處理和腳本文件進(jìn)行處理。這樣,當(dāng)只需修改其中某一設(shè)置時(shí)就直接修改該文件,而不需重新輸入各種指令,操作比較簡(jiǎn)單。文件名形式為*.gs,用GrADS命令run來(lái)執(zhí)行。run*.gs也是一個(gè)純文本文件,其內(nèi)容是:1)用描述語(yǔ)言寫(xiě)成的批處理GrADS系統(tǒng)設(shè)置和命令,可集成GrADS命令。包括打開(kāi)文件,顯示變量等指令?!畂penmydata.ctl’‘dt2m’2)腳本語(yǔ)言編寫(xiě)的程序包括定義變量,運(yùn)算等。definet2mave=ave(t2m,t=1,t=31)t2mave=t2mave+273.15GrADS批處理和腳本文件例tmp.gs:‘reinit’‘opentmp.ctl’‘dtmp’注釋行前面加*號(hào)。GrADS圖形輸出關(guān)于圖形輸出:‘enableprinttmp.gmf’‘print’‘disableprint’上面三個(gè)語(yǔ)句必須配合使用,其功能是將顯示的圖形輸出到圖元文件*.gmf中。指定一個(gè)新的圖元文件名,用于存儲(chǔ)圖形窗的圖形。將圖形窗的圖形輸出至圖元文件中,出現(xiàn)在display指令之后。關(guān)閉圖元文件,出現(xiàn)在print指令之后。例1:tmp.gs‘reinit’‘opentmp.ctl’‘enableprinttmp.gmf’‘setlon60180’‘setlat050’‘dtmp’‘print’‘disableprint’注釋行前面加*號(hào)。gmf文件的后期處理*.gmf可用GrADS自帶的gv軟件打開(kāi),然后可拷貝粘貼到Word文檔。也可另存為其他文件類型。生成圖形文件的第二種方法printimfilename<options>filename:輸出的目標(biāo)文件名,文件后綴名可以是png,gif,jpg。options:有多個(gè)選項(xiàng)可以任意次序排列。gif:輸出gif格式文件(缺省為png格式)black:采用黑色背景white:采用白色背景xNNN:x方向?yàn)镹NN個(gè)像素yNNN:y方向?yàn)镹NN個(gè)像素系統(tǒng)運(yùn)行環(huán)境的參數(shù)設(shè)置和功能定義維數(shù)環(huán)境設(shè)置圖形類型設(shè)置圖形要素設(shè)置字符屬性設(shè)置地圖投影設(shè)置坐標(biāo)要素控制繪圖區(qū)域設(shè)置基礎(chǔ)繪圖指令系統(tǒng)參數(shù)設(shè)置維數(shù)環(huán)境設(shè)置:在數(shù)據(jù)描述文件(ctl文件)中給出了各物理變量的時(shí)空維數(shù)范圍,依據(jù)ctl文件對(duì)繪圖時(shí)的維數(shù)環(huán)境進(jìn)行設(shè)置。(缺省時(shí)即按數(shù)據(jù)描述文件的維數(shù)進(jìn)行繪圖。)特別地,當(dāng)數(shù)據(jù)文件為全球多層次多時(shí)次資料時(shí),例如全球144*73*12的多時(shí)次資料,缺省時(shí)維數(shù)為x、y方向?yàn)椋?-360E,90S-90N),z方向和t為第一個(gè)點(diǎn)。GrADS最擅長(zhǎng)畫(huà)2-D圖,即全球數(shù)據(jù)的缺省維數(shù)。維數(shù)說(shuō)明分為兩類:setlon|lat|lev|timeval1<val2>setx|y|z|tval1<val2>兩者對(duì)應(yīng)于同一組數(shù)據(jù),前者是地球坐標(biāo),后者是網(wǎng)格坐標(biāo)。例:setlon-1800
setlat090
setlev500
sett1換成settime00:00z01Jan2001圖形類型設(shè)置:當(dāng)維數(shù)環(huán)境確定后,缺省情況下,一維變量輸出的圖形為單線圖,二維變量為等值線圖,若想進(jìn)行特殊指定,鍵入命令:setgxoutgraphics-type(圖形類型)對(duì)格點(diǎn)數(shù)據(jù):contour:二維數(shù)據(jù)等值線圖(缺省)shaded:二維填色等值線圖grid:二維場(chǎng)不繪圖,以網(wǎng)格形式在各網(wǎng)格點(diǎn)中央標(biāo)出該場(chǎng)點(diǎn)數(shù)值vector:矢量箭頭形式繪二維風(fēng)場(chǎng)stream:流線形式繪二維風(fēng)場(chǎng)barb:風(fēng)向桿形式繪二維風(fēng)場(chǎng)bar:對(duì)一維場(chǎng)不繪單線圖,而繪直方圖line:對(duì)一維場(chǎng)繪單線圖(缺省)例:setgxoutshaded另外三種圖形類型設(shè)置:setgxoutfgrid用指定顏色填充二維格點(diǎn)場(chǎng)與命令setfgvalsvalcol合用例:setgxoutfgrid
setfgvals202223setgxoutlinefill兩單曲線之間填色例:setgxoutlinefillduwnd;uwnd.2setgxouterrbar單線圖及誤差分布例:setgxoutlineduwnd
setgxouterrbarduwnd-err/2;uwnd+err/2圖形要素設(shè)置:對(duì)圖形類型為等值線起作用的設(shè)置:setccolorcolor設(shè)置等值線顏色,顏色號(hào)color為0黑,1白…,clear或display即重新設(shè)置。setccolorrainbow設(shè)置等值線用七彩序列表示。setcstylestyle設(shè)置等值線線型style:1實(shí)線…setcthickthickness設(shè)置等值線線寬thickness,取值為1-10之間的整數(shù)。例:setccolor1或setccolorrainbow對(duì)圖形類型為等值線起作用的設(shè)置:setcterpon|off設(shè)置樣條插值光滑開(kāi)關(guān)。setclabon|off|forced|string|auto控制等值線的標(biāo)記方式。setcloptscolor<thickness><size>設(shè)置等值線標(biāo)記的顏色。setclskipnumber設(shè)置間隔幾根等值線標(biāo)示數(shù)值。對(duì)圖形類型為等值線或填色等值線起作用的設(shè)置:setcintvalue設(shè)置等值線間隔。setclevslev1lev2…設(shè)置特定的等值線值。setccolscol1col2…設(shè)置對(duì)應(yīng)于setclevs命令設(shè)定的特定等值線的顏色。setcminvalue不畫(huà)低于此value的值。setcmaxvalue不畫(huà)高于此value的值。setblackval1val2不畫(huà)值介于val1和val2之間的等值線。例:setcint20或setclevs-20-10-5051020對(duì)圖形類型為等值線、填色等值線、矢量圖、流線圖起作用的設(shè)置:setstrmdenvalue設(shè)置流線密度,值value為1到10,缺省為5。例:setstrmden7setrgbcnumredgreenblue設(shè)置自定義顏色號(hào)cnum取值范圍為16-99.red、green和blue分別表示該顏色號(hào)所定義的顏色的三原色分布,取值范圍都是0-255。例:setrgb20255255255對(duì)圖形類型為等值線、填色等值線、矢量圖、流線圖起作用的設(shè)置:setrbcolscolor1color2…設(shè)置新的七彩顏色序列,顏色號(hào)color1,color2…。setrbcolsauto起用內(nèi)定的七彩序列。setrbrangelowhigh設(shè)置七彩序列對(duì)應(yīng)的等值線的范圍。對(duì)圖形類型為單線圖起作用的設(shè)置:setccolorcolor設(shè)置單線的顏色號(hào)。setcstylestyle設(shè)置線型style。setcmarkmarker設(shè)置線上的標(biāo)記marker:0無(wú)標(biāo)記,1叉號(hào)…。setaxlimval1val2設(shè)置Y坐標(biāo)軸標(biāo)尺的取值范圍。setvrangevlovhi完全同上。例:setctyle1或setcmark2對(duì)直方圖起作用的設(shè)置:setbargapvalval取值0到100,以百分比值設(shè)定直方條之間的間距,val取100時(shí)直方圖退化為垂直線條直方圖,取0為無(wú)間隔。setbarbaseval|bottom|top如給出val值,則各直方圖從該值處起畫(huà)(向上或向下),如給bottom,各直方圖從圖框的底邊向上繪出,如給top,直方條從圖框頂邊向下繪出。例:setbargap99或setbarbase0對(duì)圖形為網(wǎng)格填值起作用的設(shè)置:setdignumnumber設(shè)置小數(shù)點(diǎn)后位數(shù)為number值。setdigsizesize設(shè)置數(shù)字字符的大小。對(duì)圖形為矢量圖起作用的設(shè)置:setarrsclsize<magnitude>設(shè)置矢量箭頭的長(zhǎng)度為size(英寸),選項(xiàng)magnitude的值為矢量的大?。ɡ?0m/s)。setarrowheadsize設(shè)置箭頭大小,缺省為0.05,取0不畫(huà)頭,取負(fù)與矢量值成比例。例:setarrowhead0.06地圖投影設(shè)置:setmprojproj設(shè)置當(dāng)前地圖投影方式。常用proj取值包括:latlon:缺省設(shè)置,用固定的投影角進(jìn)行Lat/lon投影;scaled:用不固定的投影角進(jìn)行l(wèi)atlon投影,地圖比例失效;nps|sps:北半球|南半球極地投影;robinson:robinson投影,x:-180180;y:-9090off:不畫(huà)出地圖,坐標(biāo)軸也不代表lat/lon。例:setmprojscaled地圖投影設(shè)置:setmpdset<lowres|mres|hires|nam>設(shè)置地圖數(shù)據(jù)集。setpolion|off在mres或hires地圖中選擇是否選用行政邊界,缺省為on。setmapcolorstylethickness用定制的顏色、線型和線寬繪背景地圖。setmapdrawon|offoff不繪地圖,但地圖標(biāo)尺仍然起作用。例:setmpdsethiressetmap111坐標(biāo)要素控制:setzlogon|off對(duì)z維數(shù)方向取對(duì)數(shù)尺度的開(kāi)關(guān)。setxaxis|yaxisstartend<incr>設(shè)置坐標(biāo)軸x軸或y軸的坐標(biāo)給定的起始值start值到給定的結(jié)束值end,并用給出的增量incr作為刻度間隔。setgridon|off|value|horizontal|vertical<style><color>控制是否繪網(wǎng)格線。setgradson|off開(kāi)關(guān)選擇是否打印出GrADS標(biāo)記。例:setgradsoffdrawtitlestring在圖形頂部寫(xiě)一串字符string作為圖的標(biāo)題,字符串中反斜杠表示起新行。drawxlabstringdrawylabstring分別在水平坐標(biāo)軸或垂直坐標(biāo)軸左側(cè)寫(xiě)字符串string,作為x軸或y軸的說(shuō)明。setannotcolor<thickness>設(shè)置上述圖注所用的顏色和線寬,缺省為白色,線寬為6,該命令同時(shí)設(shè)置了坐標(biāo)軸線以及刻度的顏色和線寬,坐標(biāo)刻度和標(biāo)尺的線寬為圖注設(shè)置的線寬再減1。例:drawtitleGeopotentialHight(October2010)setxyrevon交換水平和垂直坐標(biāo)所代表的維數(shù)方向。setxfliponsetyflipon水平坐標(biāo)軸或垂直坐標(biāo)軸維數(shù)方向取反向。setframeon|off|circle在剪輯后的繪圖區(qū)域外是否畫(huà)框。setcloptscolor<thickness><size>設(shè)置等值線標(biāo)記的顏色、線寬和大小。例:setframecirclesetxlpotscolor<thickness><size>控制x坐標(biāo)軸標(biāo)尺的顏色號(hào)、線寬和大小。setxlevslab1lab2設(shè)置x坐標(biāo)軸標(biāo)尺上要標(biāo)記的值,不用于時(shí)間軸。setxlintinterval設(shè)置坐標(biāo)軸的標(biāo)記間隔,也不用于時(shí)間軸。例:setxlint20繪圖區(qū)域設(shè)置:setvpagexminxmaxyminymax通過(guò)定義在實(shí)頁(yè)上一個(gè)或多個(gè)虛頁(yè)來(lái)控制繪圖的數(shù)目和大小。setpareaxminxmaxyminymax在虛頁(yè)中定義了一塊區(qū)域parea用于GrADS的繪圖,但該區(qū)域不包括title和坐標(biāo)軸標(biāo)記等。例:setvpage08.5011setparea0.5815基礎(chǔ)繪圖指令:drawstringxystring在x、y坐標(biāo)處寫(xiě)字符串string。drawlinex1y1x2y2從x1、y1點(diǎn)畫(huà)一條直線至x2、y2點(diǎn)。drawrecxloyloxhiyhi以xlo、ylo和xhi、yhi為對(duì)角點(diǎn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度影視作品拍攝制作合同影視
- 2025年度家居建材廣告代理服務(wù)合同
- 2025年度建筑工程勞務(wù)分包合同安全教育培訓(xùn)與考核
- 2025年度市政工程索賠管理與糾紛解決合同
- 2025年CT球管項(xiàng)目投資可行性研究分析報(bào)告-20241226-172951
- 免租期 申請(qǐng)書(shū)
- 2025年度可再生能源發(fā)電站施工勞務(wù)合同
- 2025年度酒店股份收益權(quán)信托合同范本
- 2025年度房地產(chǎn)投資融資合同
- 2025年度考試試卷保密打印與分發(fā)服務(wù)合同
- 2025山東能源集團(tuán)中級(jí)人才庫(kù)選拔高頻重點(diǎn)提升(共500題)附帶答案詳解
- 新員工入職登記表模板表格(標(biāo)準(zhǔn)版)
- 劉潤(rùn)年度演講2024
- 燃?xì)饨?jīng)營(yíng)安全重大隱患判定標(biāo)準(zhǔn)課件
- 物業(yè)服務(wù)五級(jí)三類收費(fèi)重點(diǎn)標(biāo)準(zhǔn)
- 工商注冊(cè)登記信息表
- 仿古建筑施工常見(jiàn)質(zhì)量通病及防治措施
- 漢代儒學(xué)大師董仲舒思想課件
- 普通沖床設(shè)備日常點(diǎn)檢標(biāo)準(zhǔn)作業(yè)指導(dǎo)書(shū)
- 科技文獻(xiàn)檢索與利用PPT通用課件
- 《紅樓夢(mèng)講稿》PPT課件
評(píng)論
0/150
提交評(píng)論