一般資料後處理可以分成以下幾類的處理:
至於一頁中要多個圖形併存、圖形在頁面上的位置、頁面的邊界等變化
的問題,均由系統變數來控制。詳細請參照系統變數!P.MULTI、
!P.POSITION、!P.REGION、![X, Y, Z]MARGIN的用法。
4.1.2. 等高線圖CONTOUR
等高線圖是將三維圖以二維平面圖形式表現出來,在科學計算分析中也
算是基本常用的功能。
4.1.3. 三維立面與立體圖SURFACE/SHADE_SURF/SHDAE_VOLUME
三維立面圖與立體圖是較複雜的繪圖功能。IDL在shading中主要使用
Gouraud與Constant intensity兩種方法,這與Matlab中使用Faceted、
Interpolation與Flat三種方法有些不同。
4.1.4. 地圖的映射Map Projections
地圖的映射是較少用到的繪圖功能,這也是IDL特有的功能,而且前面
所提到的二維平面圖形均可以與其重疊繪圖。
4.1.5. Hardcopy
上述所有的繪圖功能最後一定會遇到輸出的問題,良好的軟體因該提供
多種輸出圖形的功能。在IDL中是使用將device重設定的方式,而Matlab
中是定義print的目的地的方式。基本上只是用法不同而已。例如輸出成
postscript檔:
IDL> set_plot, 'ps' IDL> device, filename='meshdata.ps' Matlab> print meshdata -dps存成postscript檔的優點是可以將分析後的圖形置入其他的文件檔中,例
IDL除了提供輸出圖形為postscript檔外,也提供輸出HP plotter與laser
printer、Tektronix、以及Computer Graphics Metafile(CGM)格式輸出。
4.2. 影像的處理
相較於Matlab,IDL在影像處理方面提供較多的功能。主要有以下幾類: