下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 繪本課程設(shè)計(jì)中班
- 游泳幼兒課程設(shè)計(jì)大班
- 禽類屠宰行業(yè)安全生產(chǎn)事故案例分析考核試卷
- 研學(xué)課程設(shè)計(jì)學(xué)情分析
- 電機(jī)在電力行業(yè)能源國(guó)際合作與交流的應(yīng)用考核試卷
- 材料力學(xué)課程設(shè)計(jì)手算
- 硬件課程設(shè)計(jì)彩燈
- 石棉中毒的康復(fù)與援助措施考核試卷
- 五年級(jí)數(shù)學(xué)(小數(shù)乘法)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 皮革制品的品牌溢價(jià)與市場(chǎng)份額考核試卷
- 2024年盾構(gòu)操作工職業(yè)技能競(jìng)賽理論考試題庫(含答案)
- 家庭教育與孩子的閱讀習(xí)慣培養(yǎng)
- 云南省昆明市(2024年-2025年小學(xué)六年級(jí)語文)部編版期末考試(上學(xué)期)試卷及答案
- 鑄牢中華民族共同體意識(shí)-形考任務(wù)2-國(guó)開(NMG)-參考資料
- 2024年國(guó)家開放大學(xué)期末考試《律師實(shí)務(wù)》機(jī)考題庫(課程代碼:55742)
- T-CECS120-2021套接緊定式鋼導(dǎo)管施工及驗(yàn)收規(guī)程
- 山東省淄博市張店區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期1月期末化學(xué)試題(含解析)
- 機(jī)械工程技術(shù)訓(xùn)練智慧樹知到期末考試答案章節(jié)答案2024年北京航空航天大學(xué)
- 小學(xué)科學(xué)跨學(xué)科項(xiàng)目化學(xué)習(xí)案例
- 西電CAD大作業(yè)微帶
- 黃金礦充填系統(tǒng)設(shè)計(jì)說明
評(píng)論
0/150
提交評(píng)論