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; | )、年) |