14. SAS繪圖簡(jiǎn)介.ppt_第1頁
14. SAS繪圖簡(jiǎn)介.ppt_第2頁
14. SAS繪圖簡(jiǎn)介.ppt_第3頁
14. SAS繪圖簡(jiǎn)介.ppt_第4頁
14. SAS繪圖簡(jiǎn)介.ppt_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余37頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、SAS 繪圖簡(jiǎn)介,一、概述,SAS/GRAPH模塊具有極強(qiáng)大的繪圖功能 利用繪圖語句可以對(duì)繪圖進(jìn)行精確控制 缺點(diǎn)是程序編寫復(fù)雜,SAS/GRAPH模塊中的主要過程,二、GRAPH模塊中的常用通用語句,1) GOPTIONS語句,GOPTIONS語句設(shè)置圖形繪制選項(xiàng) GOPTIONS主要功能 設(shè)置圖形格式 控制圖形存放位置 清除舊選項(xiàng)或者創(chuàng)建新選項(xiàng) 控制圖形的尺寸 控制圖形中字體和字號(hào),1) GOPTIONS語句,語句用法 GOPTIONS ; 選項(xiàng)很多,如 RESET=ALL 將所有圖形選項(xiàng)設(shè)為默認(rèn)狀態(tài) DEVICE=圖形設(shè)備名 指定圖形設(shè)備名稱 提示:可通過 PROC GDEVICE;RUN

2、; 查看所有設(shè)備名稱 TARGETDEVICE=device-name:按照?qǐng)D形設(shè)備的格式顯示 GSFNAME=fileref 保存圖形到邏輯文件(Filename語句定義) CBACK=color 指定圖形背景顏色,默認(rèn)的是白色 FTEXT=font 選擇字體樣式 ROTATE or NOROTATE 將圖形從其默認(rèn)的方向旋轉(zhuǎn)90 HSIZE=horizontal-size 指定圖形寬度 VSIZE=vertical-size 指定圖形高度 BORDER | NOBORDER 指定圖形是否添加邊框 ,2) LEGEND語句,語句格式 LEGEND; 選項(xiàng)很多,如 POSITION=( ) 圖

3、例在圖中的位置 LABEL=(text-argument(s) | NONE 圖例標(biāo)簽 VALUE=(text-argument(s) | NONE 圖例中不同類別的標(biāo)簽 OFFSET=() | () 偏移量 CBORDER=frame-color 邊框顏色,3) SYMBOL語句,語句格式 SYMBOL; 選項(xiàng)很多,如 LINE=line-type 指定線類型:1-實(shí)線,246-虛線 VALUE=special-symbol | text-string | NONE 指定點(diǎn)的符號(hào) 有:star, plus, circle, X, heart, diamond等 CI=line-color 指

4、定插值線的顏色 CV=value-color 指定繪圖符號(hào)顏色 INTERPOL=方法 指定連線或插值方法 JOIN 直接連接 NEEDLE 垂線 STEP 階梯狀連接 R 回歸直線 SPLINE 樣條插值 BOX 箱式連接,產(chǎn)生箱式圖,選項(xiàng)line=取值及線的類型,選項(xiàng)Value=取值及對(duì)應(yīng)符號(hào),三、GCHART過程,PROC GCHART過程可以做九種圖 block(方塊圖) hbar(水平條圖) hbar3d(3d水平條圖) vbar(垂直條圖) vbar3d(3d垂直條圖) pie(餅圖) pie3d(3d餅圖) dount(環(huán)形圖) star(星形圖),GCHART過程語句格式,PR

5、OC GCHART output-catalog ;BLOCK chart-variable(s) ;HBAR | HBAR3D | VBAR | VBAR3D chart-variable(s) ;PIE | PIE3D | DONUT chart-variable(s) ;STAR chart-variable(s) ; 其中 BLOCK繪制方塊圖 HBAR | HBAR3D | VBAR | VBAR3D繪制二維或三維條圖 PIE | PIE3D | DONUT繪制二維或三維餅圖或環(huán)形圖 STAR繪制星形圖 每條語句均有一系列選項(xiàng),可以對(duì)圖形進(jìn)行精細(xì)控制,示例數(shù)據(jù):SASHELP庫中的S

6、hoes數(shù)據(jù)集,例子,品牌地區(qū)分布圖示(分類變量),goptions reset=all; proc gchart data=sashelp.shoes; vbar region; hbar region; block region; hbar3d region; pie region; pie3d region; run; quit; 該程序?qū)a(chǎn)生6幅圖,見下頁,生成的6個(gè)圖,例子,門店數(shù)的頻數(shù)圖(定量變量),goptions reset=all; proc gchart data=sashelp.shoes; vbar stores; hbar stores; run; quit; 產(chǎn)生兩

7、幅圖,見下頁,輸出圖形,VBAR語句產(chǎn)生,HBAR語句產(chǎn)生,實(shí)際上為自動(dòng)產(chǎn)生的頻數(shù)直方圖,條與條之間有間隙,可添加選項(xiàng)space=0指定間隙大小,設(shè)置直條之間的間隙,goptions reset=all; proc gchart data=sashelp.shoes; vbar stores/space=0; hbar stores/space=0; run; quit;,定量取值當(dāng)分類取值處理,指定選項(xiàng)DISCRETE,goptions reset=all; proc gchart data=sashelp.shoes; vbar stores/discrete space=0; hbar

8、stores/discrete space=0; run; quit;,注意:只適用于離散取值較少的定量變量,指定分組選項(xiàng)group= subgroup=,goptions reset=all; /*group=選項(xiàng)*/ proc gchart data=sashelp.shoes; hbar region/group=product; where region in (Africa,Asia,Canada) and product in (Boot,Sandal); run; /*subgroup=選項(xiàng)*/ proc gchart data=sashelp.shoes; hbar regio

9、n/subgroup=product; where region in (Africa,Asia,Canada) and product in (Boot,Sandal); run; quit;,環(huán)狀圖、星形圖,proc gchart data=sashelp.shoes; donut region; star region; run; quit;,四、GPLOT過程,GPLOT過程根據(jù)2個(gè)或多個(gè)變量的值產(chǎn)生圖形 主要繪制 散點(diǎn)圖 氣泡圖 曲線圖 及與散點(diǎn)相關(guān)的插值曲線,GPLOT過程語句格式,PROC GPLOT output-catalog ; 所有圖坐標(biāo)相同PLOT plot-reque

10、st(s) ; PLOT2 plot-request(s) ; 第二坐標(biāo)圖 BUBBLE plot-request(s) ; BUBBLE2 plot-request(s) ; 第二坐標(biāo)圖 通常需要先用SYMBOL定義繪圖點(diǎn)符號(hào)及其連線,1) PLOT 語句,功能 主要繪制線圖、散點(diǎn)圖等,及多種散點(diǎn)連線生成的圖形 格式 PLOT Y*X ; 常用的選擇項(xiàng): OVERLAY:同一坐標(biāo)系中繪制多個(gè)圖形 GRID:給坐標(biāo)系畫網(wǎng)格 FRAME:給坐標(biāo)系畫出邊框 HAXIS=AXISn(或值):定義橫軸刻度(如haxis=10 to 100 by 10)。若HAXIS=AXISn,則用先前定義的AXIS

11、n刻度 VAXIS=AXISN(或值):與haxis意義相同,對(duì)縱軸定義刻度 HMINOR=N(或vminor=n):在坐標(biāo)軸兩個(gè)粗刻度內(nèi)再細(xì)分為n段,示例數(shù)據(jù):SASHELP中的Class數(shù)據(jù)集,默認(rèn)輸出,proc gplot data=sashelp.class; plot weight*height; run; quit;,用SYMBOL定義選項(xiàng)設(shè)置,SYMBOL VALUE=DOT CV=ORANGE; /*實(shí)心點(diǎn),橘黃色*/ proc gplot data=sashelp.class; plot weight*height; run; quit;,用SYMBOL定義選項(xiàng)設(shè)置,按SEX

12、分組繪制散點(diǎn),GOPTIONS RESET=ALL; SYMBOL VALUE=+ CV=BLUE; SYMBOL2 VALUE=DOT CV=RED; proc gplot data=sashelp.class; plot weight*height=SEX; run; quit;,用SYMBOL定義選項(xiàng)設(shè)置,畫X軸垂線,/*從點(diǎn)向X軸畫垂線,顏色為藍(lán)色*/ SYMBOL VALUE=DOT CV=ORANGE INTERPOL=NEEDLE CI=BLUE; proc gplot data=sashelp.class; plot weight*height; run; quit;,用SYM

13、BOL定義選項(xiàng)設(shè)置,擬合回歸直線,/*插值為回歸直線,顏色為藍(lán)色*/ SYMBOL VALUE=DOT CV=ORANGE INTERPOL=RL CI=BLUE; proc gplot data=sashelp.class; plot weight*height; run; quit;,說明: INTERPOL= RL:線性回歸直線 RQ:二次回歸直線 RC:三次回歸直接 CLM:置信帶 CLI:個(gè)體容許區(qū)間 例,INTERPOL=RLCLM INTERPOL=RLCLI80,繪制不同年齡平均身高的線圖,proc means data=sashelp.class; var height; c

14、lass age; output out=meanh mean=mh; /*輸出每個(gè)年齡的平均身高*/ run; proc print data=meanh; run; SYMBOL VALUE=dot CV=BLUE INTERPOL=JOIN CI=RED; proc gplot data=meanh; plot mh*age; label mh=平均身高 age=年齡; run; quit;,按性別分組繪制身高曲線,proc means data=sashelp.class; var height; class sex age; output out=meanh mean=mh; run

15、; SYMBOL1 VALUE=dot CV=red INTERPOL=JOIN CI=red; SYMBOL2 VALUE=circle CV=blue INTERPOL=JOIN CI=blue; proc gplot data=meanh; plot mh*age=sex; label mh=平均身高 age=年齡; where sex ne ; run; quit;,2) BUBBLE語句,功能 主要繪制泡泡圖 格式 BUBBLE Y*X = Z ; 根據(jù)變量Z繪制泡泡的大小,示例,data a; input x y z; datalines; 2 27 73 4 29 29 6 22

16、 189 8 32 9 5 25 25 10 18 50 ;,AXIS1 ORDER=(1 TO 11 BY 2) LABEL=(變量1) VALUE=(JAN MAR MAY JUL SET NOV); AXIS2 ORDER=(15 TO 35 BY 5) LABEL=(變量2); proc gplot; bubble y*x=z/HAXIS=AXIS1 VAXIS=AXIS2; run; quit;,五、其它繪圖過程(略),Bar-line Charts (GBARLINE過程),Area Bar Charts(GAREABAR過程),Radar Charts(GRADAR過程),Block maps (Gmap),Surface maps(Gmap),3D-Surface Plot(G3D過程),goptions reset=global gunit=pct border cback=white colors=(black blue green red) ftext=swiss

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論