基于R語言數(shù)據(jù)可視化-R語言繪圖基礎(chǔ)課件_第1頁
基于R語言數(shù)據(jù)可視化-R語言繪圖基礎(chǔ)課件_第2頁
基于R語言數(shù)據(jù)可視化-R語言繪圖基礎(chǔ)課件_第3頁
基于R語言數(shù)據(jù)可視化-R語言繪圖基礎(chǔ)課件_第4頁
基于R語言數(shù)據(jù)可視化-R語言繪圖基礎(chǔ)課件_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、賈俊平數(shù)據(jù)可視化 R 語言Chap 2 R 語言繪圖基礎(chǔ)2.1 R 的基本繪圖函數(shù)2.2 圖形參數(shù)與圖形控制2.3 頁面布局與圖形組合R的基本繪圖函數(shù)圖形參數(shù)與圖形控制頁面布局與圖形組合Chap 2 Chap 2 R 語言繪圖基礎(chǔ)高級繪圖函數(shù)低級繪圖函數(shù)圖形參數(shù)圖形控制圖形顏色par 函數(shù)布局layout 函數(shù)布局打開多個窗口 2.1 R 的基本繪圖函數(shù)graphics包中的繪圖函數(shù)大致可分為兩大類:一類是高級繪圖函數(shù),這類函數(shù)可以產(chǎn)生一幅獨(dú)立的圖形;另一類是低級繪圖函數(shù)低級函數(shù)通常不產(chǎn)生獨(dú)立的圖形,而是在高級函數(shù)產(chǎn)生的圖形上添加一些新的圖形元素,比如,標(biāo)題、文本注釋,線段等plot函數(shù)是gr

2、aphics包中最重要的高級繪圖函數(shù),該函數(shù)可以繪制多種圖形 高 級 繪 圖 函 數(shù)plot 2.1 R 的基本繪圖函數(shù)【例2-1】(數(shù)據(jù):data2_1.csv)調(diào)查30名選修R語言和Python語言課程的學(xué)生,得到他們的性別和兩門課程的考試分?jǐn)?shù)數(shù)據(jù)如表2-1所示 高 級 繪 圖 函 數(shù)plot例題分析性別RPython男8970女8266男7056女8470女7863女7762女7960女7462男9172男8668 2.1 R 的基本繪圖函數(shù)【例2-1】(數(shù)據(jù):data2_1.csv)調(diào)查30名選修R語言和Python語言課程的學(xué)生,得到他們的性別和兩門課程的考試分?jǐn)?shù)數(shù)據(jù) 高 級 繪 圖

3、 函 數(shù)plot例題分析 2.1 R 的基本繪圖函數(shù)plot函數(shù)對應(yīng)不同數(shù)據(jù)類型所繪制的圖形 高 級 繪 圖 函 數(shù)plot函數(shù)數(shù)據(jù)類型圖形plot()數(shù)值散點(diǎn)圖plot()因子條形圖plot()一維頻數(shù)表?xiàng)l形圖plot()數(shù)值,數(shù)值散點(diǎn)圖plot()因子,因子脊形圖plot()二維列聯(lián)表馬賽克圖plot()數(shù)值,因子箱線圖plot()因子,數(shù)值帶狀圖plot()數(shù)據(jù)框散點(diǎn)圖矩陣 2.1 R 的基本繪圖函數(shù) 高 級 繪 圖 函 數(shù)其他高級繪圖函數(shù)函數(shù)數(shù)據(jù)類型圖形assocplot二維列聯(lián)表關(guān)聯(lián)圖barplot數(shù)值向量;矩陣;列聯(lián)表?xiàng)l形圖boxplot數(shù)值向量;列表;數(shù)據(jù)框箱線圖cdplot單一

4、數(shù)值向量;一個對象條件密度圖contour數(shù)值,數(shù)值,數(shù)值等高線圖coplot表達(dá)式條件圖curve表達(dá)式曲線dotchart數(shù)值向量;矩陣點(diǎn)圖fourfoldplot22表四折圖 2.1 R 的基本繪圖函數(shù) 高 級 繪 圖 函 數(shù)其他高級繪圖函數(shù)函數(shù)數(shù)據(jù)類型圖形hist數(shù)值向量直方圖image數(shù)值,數(shù)值,數(shù)值色陣圖matplot數(shù)值向量;矩陣矩陣列圖mosaicplot二維列聯(lián)表,N維列聯(lián)表馬賽克圖pairs矩陣;數(shù)據(jù)框散點(diǎn)圖矩陣persp數(shù)值,數(shù)值,數(shù)值三維透視圖pie非負(fù)的數(shù)值向量;列聯(lián)表餅圖stars矩陣;數(shù)據(jù)框星圖stem數(shù)值向量莖葉圖stripchart數(shù)值向量;數(shù)值向量列表帶狀圖

5、sun flower plot數(shù)值向量,因子太陽花圖symbols數(shù)值,數(shù)值,數(shù)值符號圖 2.1 R 的基本繪圖函數(shù) 低 級 繪 圖 函 數(shù)函數(shù)描述abline為圖形添加截距為a、斜率為b的直線。arrows在坐標(biāo)點(diǎn)(x0,y0)和(x1,y1)之間繪制線段,并在端點(diǎn)處添加箭頭。box繪制圖形的邊框。layout布局圖形頁面。legend在坐標(biāo)點(diǎn)(x,y)處添加圖例。lines在坐標(biāo)點(diǎn)(x,y)之間添加直線。mtext在圖形區(qū)域的邊距或區(qū)域的外部邊距添加文本。points在坐標(biāo)點(diǎn)(x,y)處添加點(diǎn)。polygon沿著坐標(biāo)點(diǎn)(x,y)繪制多邊形。polypath繪制由一個或多個連接坐標(biāo)點(diǎn)的路徑組

6、成的多邊形。rasterlmaga繪制一個或多個網(wǎng)格圖像。rect繪制一個左下角在(xleft,ybottom)處、右上角在(xright,ytop)處的矩形。rug添加地毯圖。segments在坐標(biāo)點(diǎn)(x0,y0)和(x1,y1)之間繪制線段。text在坐標(biāo)點(diǎn)(x,y)處添加文本。title為圖形添加標(biāo)題。xspline根據(jù)控制點(diǎn)(x,y)繪制x樣條曲線(平滑曲線)。 2.1 R 的基本繪圖函數(shù) 低 級 繪 圖 函 數(shù)一個示例Plot 函數(shù)與低級繪圖函數(shù)的結(jié)合應(yīng)用 2.2 圖形參數(shù)與圖形控制 繪 圖 參 數(shù)一個示例改變參數(shù)對圖形的影響 2.2 圖形參數(shù)與圖形控制 繪 圖 控 制繪圖參數(shù)使用h

7、elp(par)可以查閱詳細(xì)信息 2.2 圖形參數(shù)與圖形控制 繪 圖 控 制控制參數(shù)對圖形的影響 2.2 圖形參數(shù)與圖形控制 圖 形 顏 色顏色名稱使用colors()函數(shù)可以查看R全部657種顏色的名稱列表 2.2 圖形參數(shù)與圖形控制 圖 形 顏 色顏色集合函數(shù)描述rainbow()顏色從紅色開始,經(jīng)過橙色、黃色、綠色、藍(lán)色、靛藍(lán)色,到紫色的順序變化。heat.colors()顏色從紅色開始,經(jīng)過橙色,到白色的順序變化。terrain.colors()顏色從綠色開始,經(jīng)過棕色,到白色的順序變化。topo.colors()顏色從藍(lán)色開始,經(jīng)過棕色,到白色的順序變化。cm.colors()顏色從

8、淺藍(lán)色開始,經(jīng)過白色,到紫色的順序變化。gray.colors()灰度(取值在0100之間)漸變的顏色集合。 2.2 圖形參數(shù)與圖形控制 圖 形 顏 色顏色集合一個示例 2.2 圖形參數(shù)與圖形控制 圖 形 顏 色調(diào)色板一個示例使用RColorBrewer包中的display.brewer.all函數(shù)可以查看R的調(diào)色板,也可以只展示其中的連續(xù)型部分、離散型部分或極端值部分 2.2 圖形參數(shù)與圖形控制 圖 形 顏 色調(diào)色板一個示例# 連續(xù)型調(diào)色板的條形圖library(RColorBrewer)par(mfrow=c(1,3),mai=c(0.1,0.3,0.3,0.1),cex=0.6,cex.

9、main=0.8)palette1-brewer.pal(6,Reds);palette2-brewer.pal(6,Blues)palette3-brewer.pal(6,Greens)barplot(1:6,col=palette1);barplot(1:6,col=palette2);barplot(1:6,col=palette3);barplot(1:6,col=) 2.3 頁面布局與圖形組合 頁 面 布 局par 函數(shù)和 layout 函數(shù) 2.3 頁面布局與圖形組合 頁 面 布 局par 函數(shù)一個示例 2.3 頁面布局與圖形組合 頁 面 布 局layout 函數(shù)一個示例# 2行2列的圖形矩陣,第2行為1個圖layout(matrix(c(1,2,3,3),nrow=2,ncol=2,byrow=TRUE),heights=c(2,1)layout.show(3)# 2行2列的圖形矩陣,第2列為1個圖layout(matrix(c(1,2,3,3),nrow=2,ncol=2),heights=c(2,1)layout.show(3)# 2行3列的圖形矩陣,第2行為3個圖layout(matrix(c(1,1,1,2,3,4),nrow=2,ncol=3,byrow=TRUE),width

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論