SAS  /  PC 

十一、 範 例 十一、 利用繪圖機製圖  (GCHART & GPLOT) 

程式檔名稱  :  SAMPLE11
 輸入 74-76 年之月平均
DATA TEMPS;  氣象資料
INPUT
MONTH TEMP HUMID TH TL SUNH;
CARDS;
1 15.954 79.193 22.929 11.036 5.830 MONTH  :月份
2 17.079 82.988 22.995 13.042 4.395 TEMP       :平均溫度
3 19.660 82.337 25.638 15.044 4.840 HUMID   :平均濕度
4 23.665 81.598 28.955 19.087 4.786 TH            :平均最高溫
5 26.600 81.953 31.550 22.361 4.900 TL            :平均最低溫
6 27.572 85.188 31.890 24.058 4.473 SUNH      :平均陽光照射
7 28.263 82.483 32.849 24.272 6.900   時數
8 28.084 83.569 32.940 24.154 6.187
9 26.946 84.511 31.915 22.927 5.174
10 25.473 83.494 31.120 21.153 4.695
11 22.213 83.540 28.166 17.817 4.441
12 17.461 81.096 24.139 12.648 4.672
;
RUN;

 

 

GOPTIONS DEVICE=LQ1000

設定繪圖機之機種或使用之繪圖硬體 ,

HSIZE=8.0 VSIZE=4.0; 於此例以 EPSON LQ1000 印表機, 模擬為
繪圖機, 並設定繪圖之寬及高為8.0、4.0吋
PATTERN1 C=BLACK V=S ;

 

以黑色(C=BLACK)及實心形式(V=S)繪圖

 

PROC GCHART DATA = TEMPS ; 繪製條形圖 (圖 11-1)
VBAR MONTH / SUMVAR = SUNH 依月份繪製平均陽光照射時數之直式條圖,
COUTLINE=BLACK DISCRETE; 條圖框黑邊並每一個月均畫一條, 不作合併
RUN;

 

 

(DISCRETE)

 

 

DATA TEST1; 廢水 COD 測量資料集
INPUT DATE:DATE7. COD2 COD3 COD4 COD5; DATE:廢水檢測日期
COD1=(COD2+COD3+COD4+COD5)/4; COD2-COD5:不同位置蒐集之廢水
CARDS;
16OCT86 9993 8529 601 553
08NOV86 5333 4010 439 494
20DEC86 7432 4093 682 520
.
. 資料略
.
;
RUN;

 

 

GOPTIONS DEVICE=HP7475A HPOS=100 VPOS=40

設定繪圖機之機種或使用之繪圖硬體 ,

CHARTYPE=0 GACCESS='SASGASTD>COM1:'

於此例以ROLAND DX980A 模擬為HP7475A

HSIZE=4.0 VSIZE=3.0; 繪圖機, 並設定繪圖之寬及高為4.5、3.5吋
SYMBOL1 C=BLACK L=1 I=SPLINE V=DIAMOND; 符號系統 1-5 所使用的顏色(C)、線條
SYMBOL2 C=RED L=2 I=SPLINEP V=SQUARE; 形式(L)、點間連線的方法(I)及打點所
SYMBOL3 C=GREEN L=3 I=JOIN V=DOT; 使用的符號 (V)
SYMBOL4 C=BLUE L=4 I=NONE V=CIRCLE;         I=SPLINE 兩點間以平滑線連
SYMBOL5 C=BLACK L=5 I=NONE V=TRIANGLE;                        I=SPLINEP 兩點間以弧形連
                       I=JOIN 兩點間以直線連
                       I=NONE 兩點間不連
                       ( 參看圖 11-3.1  11-3.2 )
PROC GPLOT ;
PLOT 以設定之符號系統順序, 繪製 COD1*DATE
     COD1*DATE  至 COD5*DATE 等五張散佈圖, 並將此五
     COD2*DATE 張圖重疊在同一坐標刻度內 (/OVERLAY)
           COD3*DATE  (圖 11-2)
           COD4*DATE
           COD5*DATE
     /OVERLAY VAXIS=0 TO 19000 BY 2000  設定 Y 軸及 X 軸之始點、終點及標註之
           HAXIS='1OCT86'D TO '1JUL87'D BY MONTH 間距
                                                     HMINOR=0
                                                     VMINOR=0;
FORMAT DATE DATE7.;  設定日期之輸出格式 (日、月(英文縮寫
RUN;  )、年)