第六章——數(shù)據(jù)的圖形顯示和輸出1_第1頁(yè)
第六章——數(shù)據(jù)的圖形顯示和輸出1_第2頁(yè)
第六章——數(shù)據(jù)的圖形顯示和輸出1_第3頁(yè)
第六章——數(shù)據(jù)的圖形顯示和輸出1_第4頁(yè)
第六章——數(shù)據(jù)的圖形顯示和輸出1_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第六章第六章1. 繪制線(xiàn)繪制線(xiàn)PLOT2. 繪制多線(xiàn)繪制多線(xiàn)OPLOT3. 繪制文本繪制文本XYOUTS4. 繪制帶誤差棒的數(shù)據(jù)圖形繪制帶誤差棒的數(shù)據(jù)圖形5. 在在PostScript設(shè)備上顯示圖像設(shè)備上顯示圖像格式:格式:PLOT, X, Y , 關(guān)鍵字關(guān)鍵字 功能:在當(dāng)前窗口中,按照指定的格式繪制直線(xiàn)或者曲線(xiàn)。功能:在當(dāng)前窗口中,按照指定的格式繪制直線(xiàn)或者曲線(xiàn)。IDL x = FINDGEN(101)*(0.01*2.0*!PI) & y = SIN(x)IDL PLOT, x, y 圖圖1.1 IDL PLOT, x, SIN(x), THICK = 5 圖圖1.2IDL PLO

2、T, x, x3, THICK = 3, /YLOG 圖圖1.3IDL PLOT, x, SIN(x), THICK = 2, MIN_VALUE=-0.5, MAX_VALUE=0.5 圖圖1.4BACKGROUND=color_index:用于設(shè)置繪制時(shí)的背景顏色。在偽彩模式下,:用于設(shè)置繪制時(shí)的背景顏色。在偽彩模式下,color_index為為040的顏色表;在真彩模式下,的顏色表;在真彩模式下,color_index為為0 FFFFFFXL的的RGB顏色值。默認(rèn)值為黑色背景。該值存放在系統(tǒng)變量顏色值。默認(rèn)值為黑色背景。該值存放在系統(tǒng)變量!P.BACKGROUND中。中。COLOR=va

3、lue:用于設(shè)置繪制時(shí)的前景顏色。在偽彩模式下,:用于設(shè)置繪制時(shí)的前景顏色。在偽彩模式下,color_index為為040的顏色表;在真彩模式下,的顏色表;在真彩模式下,color_index為為0 FFFFFFXL的的RGB顏色值。其顏色值。其默認(rèn)值為黑色背景。該值存放在系統(tǒng)變量默認(rèn)值為黑色背景。該值存放在系統(tǒng)變量!P.COLOR中。中。例如:利用真彩模式,在紅色背景下繪制藍(lán)色正弦曲線(xiàn),可以使用如下命令。例如:利用真彩模式,在紅色背景下繪制藍(lán)色正弦曲線(xiàn),可以使用如下命令。IDL DEVICE, DECOMPOSED = 1IDL x = FINDGEN(101)*(0.01*2.0*!PI)

4、 IDL PLOT, x, SIN(x), BACKGROUND = 0000FFXL, COLOR = FF0000XL1. 繪制線(xiàn)繪制線(xiàn)PLOTPRO plot1 x = FINDGEN(101)*(0.01*2.0*!PI) y = SIN(x) window,1,title=Fig 1.1 PLOT, x, y ;圖圖1.1 window,2,title=Fig 1.2 PLOT, x, SIN(x), THICK = 5 ;圖圖1.2 window,3,title=Fig 1.3 PLOT, x, x3, THICK = 3, /YLOG ;圖圖1.3 window,4,title=

5、Fig 1.4 PLOT, x, SIN(x), THICK = 2, MIN_VALUE=-0.5,$ MAX_VALUE=0.5 ;圖圖1.4END PRO plot2 mydevice=!D.name set_plot,WIN DEVICE, DECOMPOSED = 1 x = FINDGEN(101)*(0.01*2.0*!PI) PLOT, x, SIN(x), BACKGROUND = 0000FFXL,$ COLOR = FF0000XL set_plot,mydeviceENDPRO plot3 read,prompt=Input the color id:,i,j myde

6、vice=!D.name set_plot,WIN DEVICE, DECOMPOSED = 0loadct,31tvlct,r,g,b,/getx = FINDGEN(101)*(0.01*2.0*!PI)print,ri,gi,biprint,rj,gj,bjPLOT, x, SIN(x), BACKGROUND = i,$ COLOR = jset_plot,mydeviceENDPro plot4;read,prompt=Input the color id:,i,jmydevice=!D.nameset_plot,WINDEVICE, DECOMPOSED = 0tvlct,0,0,

7、255,1tvlct,0,255,0,10 x = FINDGEN(101)*(0.01*2.0*!PI);print,ri,gi,bi;print,rj,gj,bjPLOT, x, SIN(x), BACKGROUND = 1,$ COLOR = 10set_plot,mydeviceendPRO ct_test r=255,0,0 g=0,255,0 b=0,0,255 c=1,2,3 DEVICE,decomposed=0 FOR i=0,2 DO BEGIN TVLCT,ri,gi,bi,ci ENDFOR x=1,2,3,4,5,6,7,8 y=x READ,j,PROMPT=inp

8、ut color PLOT,x,y,COLOR=cjENDj=0j=1j=2格式:格式:PLOT, X, Y , 關(guān)鍵字關(guān)鍵字 功能:在當(dāng)前窗口中,按照指定的格式繪制直線(xiàn)或者曲線(xiàn)。功能:在當(dāng)前窗口中,按照指定的格式繪制直線(xiàn)或者曲線(xiàn)。PSYM=integer0 to 10:按照指定的圖形符號(hào)繪制數(shù)據(jù)點(diǎn)。代碼的含義如下:按照指定的圖形符號(hào)繪制數(shù)據(jù)點(diǎn)。代碼的含義如下:0用線(xiàn)繪制用線(xiàn)繪制1加號(hào)加號(hào)2星號(hào)星號(hào) 4菱形菱形5三角形三角形6正方形正方形7交叉號(hào)交叉號(hào)8用戶(hù)定義用戶(hù)定義 9未定義未定義10 柱狀圖柱狀圖注意:正代碼是指僅在每一個(gè)數(shù)據(jù)點(diǎn)繪制符號(hào);負(fù)代碼是指在每一個(gè)數(shù)據(jù)點(diǎn)繪制注意:正代碼是指僅在每

9、一個(gè)數(shù)據(jù)點(diǎn)繪制符號(hào);負(fù)代碼是指在每一個(gè)數(shù)據(jù)點(diǎn)繪制符號(hào)的同時(shí),再用線(xiàn)把繪制點(diǎn)連接起來(lái)。符號(hào)的同時(shí),再用線(xiàn)把繪制點(diǎn)連接起來(lái)。例如:繪制例如:繪制02的正弦曲線(xiàn),其中繪制點(diǎn)使用正方形,并且用線(xiàn)連接起來(lái)。的正弦曲線(xiàn),其中繪制點(diǎn)使用正方形,并且用線(xiàn)連接起來(lái)。IDL x = FINDGEN(101)*(0.01*2.0*!PI) & PLOT, x, SIN(x), PSYM=-6SYMSIZE=value:用于設(shè)定:用于設(shè)定PSYM指定的符號(hào)的大小。指定的符號(hào)的大小。LINESTYLE=0 | 1 | 2 | 3 | 4 | 5:按照指定的線(xiàn)型繪制線(xiàn)。代碼的含義如下:按照指定的線(xiàn)型繪制線(xiàn)。代碼的

10、含義如下:0實(shí)線(xiàn)實(shí)線(xiàn)1點(diǎn)點(diǎn)2虛線(xiàn)虛線(xiàn)3點(diǎn)虛線(xiàn)點(diǎn)虛線(xiàn)4點(diǎn)點(diǎn)虛線(xiàn)點(diǎn)點(diǎn)虛線(xiàn)5長(zhǎng)虛線(xiàn)長(zhǎng)虛線(xiàn)例如:繪制例如:繪制02的點(diǎn)點(diǎn)虛線(xiàn)正弦曲線(xiàn)??梢允褂萌缦旅睢5狞c(diǎn)點(diǎn)虛線(xiàn)正弦曲線(xiàn)??梢允褂萌缦旅?。IDL x = FINDGEN(101)*(0.01*2.0*!PI) & PLOT, x, SIN(x), LINESTYLE=4用戶(hù)自定義符號(hào)用UserSym過(guò)程來(lái)實(shí)現(xiàn)PRO plot5 x=make_array(12,/float,/index) & y=x for i=0,10 do begin if(i ne 3 and i ne 9 and i ne 8)then begin t=str

11、ing(i) & window,i,title=PSYM=+t plot,x,y,PSYM=i wait,3 & wdelete,i endif endfor for i=1,7 do begin if(i ne 3 )then begin t=string(i) & window,i,title=PSYM=-+t j=0-i plot,x,y,PSYM=j wait,3 & wdelete,i endif endforendUserSym函數(shù)X,Y矢量定義為五角星的定點(diǎn),以原點(diǎn)(0,0)為中心PRO plot6 device,decomposed=0 x=0.0,0.5,-0.8,0.8,-0.5,0.0 y=1.0,-0.8

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論