版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、R語言數(shù)據(jù)可視化介紹1H O O直方圖箱線圖 11s u a i:cN O O0 0 0歸且口r口40。0 -Cl -寸。N一o -5060條形圖70 80 90110D D 口a WRua l M a l eRua l f em al eub ali M aleLI巾alil F ema J侖舊叫LL -w-已 lr.1們?nèi)视?lrlrl 廠T3(l) 一過 _0- L).卜-1Il-7卜亡二D-1卜- - -II -1II1015I:20關(guān)聯(lián)圖I25- .-擊笆iii - -一一-一-血 。巴后早- - 早_B哀X。515一一: i - - 一一早2025w-: .了.一“ “ 會產(chǎn). .
2、,口 i3 小 .” 1 。令 八V凸 心 幾,. “ ,”心心,。Q . . . ,. ,.,.一- 一i .于 . , 儼,.一 5-一 d一 儼, , . . . .d “ “ - - ,,. . . . . . .”5. Q . . - , , . , 儼?, , ,j, . . .于:寧士中 氣丿, .1 .-.i. .儼. . . ., ,“, .立.二.- -儼L l-.,L一. 一-. ”己”- o - , - - 儼 ” 一一一一一一. J . j , 1,1 ”.- 令. - -0 .-. . .一玉,V- .凡 - “ “ -. ., - - . . . ,- 儼儼, 1
3、, .,.J.l (I.入慫。. -了0L745.0L64Oi-54日l ac k巳r叨 們Re d巳lond點(diǎn)圖3低級繪圖函數(shù):hist(x$x1)# 對科目1繪制直方圖,橫坐標(biāo)表示分?jǐn)?shù)區(qū)間,縱坐標(biāo)表示頻次。plot(x$x1,x$x2)# 對科目1和科目2繪制散點(diǎn)圖,大致看出兩門課是否存在相關(guān)關(guān) 系。table(x$x2)#列聯(lián)函數(shù)table,對每個(gè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。barplot(table(x$x2)# 柱狀圖繪制函數(shù)barplot對統(tǒng)計(jì)結(jié)果進(jìn)行繪制。barplot必須和table函數(shù)結(jié)合使用才有意義。pie(table(x$x2)# 餅圖函數(shù)pie。boxplot(x$x1,x$x2,x
4、$x3)# 箱線圖boxplot,對三門科目畫箱線圖。boxplot(x2:4,col=c(red,green,blue)# 指定箱線圖的顏色。boxplot(x2:4,col=c(red,green,blue),horizontal=T)# 使用horizontal=T將箱線圖水平放置。stars(x2:4)# 對每個(gè)人畫雷達(dá)圖。stars(x2:4,draw.segments=T)# 對雷達(dá)圖進(jìn)行顏色和樣式的修改。使用draw.segments=T畫扇形。stem(x$x1)# 莖葉圖#此外,還有多種高級繪圖函數(shù)points,lines,abline,title,text,axis,ima
5、ge,box,contour,rect,arrows,par等。45用plot繪制散點(diǎn)圖的參數(shù)設(shè)置plot(x$x1,x$x2,main=科目1與科目2的關(guān)系, #設(shè)置標(biāo)題xlab=科目1,#設(shè)置橫坐標(biāo)名稱,如果不寫則默認(rèn)為該變量的名稱ylab=科目2,#設(shè)置縱坐標(biāo)名稱xlim=c(50,100),#設(shè)置橫坐標(biāo)的范圍ylim=c(50,100),#設(shè)置縱坐標(biāo)的范圍xaxs=r,#xaxs=r, yaxs=i:分別設(shè)定 x 和y 軸的形式。 i(內(nèi)部)與 r(預(yù)設(shè) 值) 形式的刻度都會依照資料的范圍而自動(dòng)調(diào)整,但是 r 形式的刻度會在刻 度范圍兩邊留一些空隙。yaxs=r,col=red,#設(shè)置
6、點(diǎn)的顏色pch=20 #設(shè)置畫圖的樣式,20表示為圓點(diǎn))6關(guān)于點(diǎn)的樣式,上面顯示用的是編號為20的樣式,那么R其實(shí) 提供了很多樣式供使用,如下圖。參考R語言繪圖符號高級繪圖函數(shù):.ug-區(qū) .( I)( 叩 _cartestao(Xll m=c.也勻)烏 .,_, NHI J 口乙 , 心 寸 c oc 心 八 立 thIIUld a:;:,cict勹 加 工 :allCll,. n 打f 如w七a:ts ra -3nx:-.;ri;r.1 f.itout人 暴 J )1 I I勹1:尸xi Ca心可 立, :1 n立 E-11勺圖,luncuc(lC, 2切Iggplot2是一個(gè)用來繪制圖形
7、的R軟件包。與其他大多數(shù)的圖形軟件包不同,ggplot是由其背后的一套圖形語法所支持。ggplot2可以繪制出很多美觀的圖形,同時(shí)能避免諸多繁瑣的細(xì)節(jié)。采用了圖層的設(shè)計(jì)方式,從原始圖層開始,首先 繪制原始數(shù)據(jù),然后不斷添加圖形注釋和統(tǒng)計(jì)匯總結(jié)果。ggplot2可以幫助學(xué)生 鍛煉結(jié)構(gòu)化的分析思維,進(jìn)而達(dá)到專業(yè)的水準(zhǔn)。在ggplot2中,用于創(chuàng)建新圖形 的表達(dá)式是由高級的圖形元素組成的,例如對原始數(shù)據(jù)的展現(xiàn),以及某些統(tǒng)計(jì) 變換等。ggplot2圖形的基本組成部分:1)geom_area()用于繪制面積圖,即在普通線圖的基礎(chǔ)上,依y軸方向填充了下 方面積的圖形。2)geom_bar(stat = “
8、identity”)用于繪制條形圖,需要指定stat = “identity”,因?yàn)槟J(rèn)的統(tǒng)計(jì)變換將自動(dòng)對值進(jìn)行計(jì)數(shù)。geom_line()繪制線條圖,圖形屬性group決定了哪些觀測是連接在一起的。geom_point()繪制散點(diǎn)圖。 5)geom_polygon()繪制多邊形,即填充后的路徑。geom_text()可在指定點(diǎn)處添加標(biāo)簽。geom_tile()用來繪制色深圖或水平圖。lattice,是由Deepayan1 S arkar基干grid包的一套統(tǒng)計(jì)圖形系統(tǒng), 它的圖形設(shè) 計(jì)理念來自于Cleveland的Trellis圖形, 其主要特征是根據(jù)特定變噩(往往是分類變量)將數(shù)據(jù)分解為若
9、干子集 ,并 中的條件期望、條件概率一樣, lattic-e的圖對每個(gè)子集畫圖 。就像數(shù)理統(tǒng)計(jì) 形也是一種“條件作圖” 。格包中的高級函數(shù)如下:函數(shù)默認(rèn)顯示histogram直方圖densit:yplot核密度圖qqimath qq stripplot bWplot dotplot barchart埋論分位數(shù)圖 雙樣本分位數(shù)圖 帶形圖盒圖克里夫蘭點(diǎn)圖 條形圖函數(shù) xyplot spllom1 coritourplot levelplotw1ireframecloud parallel默認(rèn)顯示 散點(diǎn)圖散點(diǎn)圖陣列 表面等高線圖 表面?zhèn)紊蕡D三維表面透視圖 三維散點(diǎn)圖平行坐標(biāo)圖以latt ice包中
10、的densit ypl ot O函數(shù)為例IIISoprano 2603ggooook 荔U 中G0420oo悶oo00005060IIII708090ISoprano 1Alto 2Alto 1Tenor .2Teno 1彗Bass 2Bass 1IIIIIIIIII50即70的OO00060402仆: 幾hu仆寧-require(st at s)hist ogrnm h eiight I voice.part, data = siinger, nint = 17,endpoints = c(59.5, 76.,5), lay out = c(2,4), aspect = 1,xllab =
11、11Height (in ches)1)h ist ogrnm h eiight I voice. part, data = siinger, xllab = 11Height (in ches)ty pe = 11densiit y panell = fu nct io n(x, .,.) pan el.hist ogram(x, .戶pan el.mat hd ensity(dmat h = dnorm, coll = 11blad c11,args = list (mean=mean(,x),sd=sd(x))densityplot(height I voice.part, data =
12、 siinger, layout = c(24),xlab = 1Height (inches V, bw = ,5)附錄1 數(shù)據(jù)生成ID = seq(1,100)# 用seq函數(shù)產(chǎn)生100個(gè)數(shù)字,表示不同人的ID。x1 = round(runif(100,min=50,max=100) #用runif函數(shù)產(chǎn)生100個(gè)隨機(jī)數(shù)(隨機(jī) 數(shù)是小數(shù)),代表科目1的成績,該結(jié)果是均勻分布,用round函數(shù)對其取整。 x2 = round(rnorm(100,mean=80,sd=7)#用rnorm函數(shù)產(chǎn)生正態(tài)分布數(shù)字,代表 科目2的成績,再用round函數(shù)取整。x3 = round(rnorm(100,
13、mean=90,sd=14)#用rnorm函數(shù)產(chǎn)生正態(tài)分布數(shù)字,代 表科目3的成績,再用round函數(shù)取整。x3which(x3100)=100#將超過100的修改為100。x = data.frame(ID,x1,x2,x3)# 將上面4個(gè)向量放到組合為數(shù)據(jù)框data.frame。附錄2 ggplotlibrary(ggplot2)p - ggplot(mtcars) summary(p)p - p + aes(wt, hp) summary(p)p - ggplot(mtcars, aes(x = mpg, y = wt) p + geom_point()p + geom_point(ae
14、s(colour = factor(cyl)p + geom_point(aes(y = disp)p - ggplot(mtcars, aes(mpg, wt)p + geom_point(colour = darkblue)p + geom_point(aes(colour = darkblue)library(nlme)#ggplot2用數(shù)據(jù)集:nlme包里有一個(gè)簡單的縱向數(shù)據(jù)集,26名男孩(Subject)在9個(gè)不同時(shí)期(Occasion)所測定的身高(height)和中心化后的年齡(age)p - ggplot(Oxboys, aes(age, height, group = Sub
15、ject) + geom_line() pp + geom_smooth(aes(group = Subject), method=”lm”, se=F)pp + geom_smooth(aes(group = 1), method=”lm”, size=2, se=F) pboysbox - ggplot(Oxboys, aes(Occasion, height) + geom_boxplot()boysboxboysbox+ geom_line(aes(group = Subject), colour=”#3366FF”) boysboxd - ggplot(diamonds, aes(carat) + xlim(0, 3)d +
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職第一學(xué)年(機(jī)電一體化技術(shù))工業(yè)機(jī)器人應(yīng)用基礎(chǔ)試題及答案
- 2025年高職(物業(yè)管理)客戶服務(wù)實(shí)務(wù)階段測試題及答案
- 2025年大學(xué)機(jī)械基礎(chǔ)應(yīng)用技術(shù)(機(jī)械基礎(chǔ)應(yīng)用技術(shù)案例)試題及答案
- 2025年中職(基礎(chǔ)會計(jì))賬務(wù)處理階段測試試題及答案
- 2026年兒科護(hù)理(兒童咳嗽案例)試題及答案
- 2025年中職(早期教育)親子教育專業(yè)技能測試試題及答案
- 2025年高職模具設(shè)計(jì)與制造(模具設(shè)計(jì)制造)試題及答案
- 2025年高職水產(chǎn)養(yǎng)殖技術(shù)(技術(shù)實(shí)操訓(xùn)練)試題及答案
- 2025年大學(xué)學(xué)前教育(幼兒創(chuàng)造力培養(yǎng))試題及答案
- 2025年中職(建筑施工組織與管理)施工管理階段測試題及答案
- 地坪漆施工方案范本
- 【《自適應(yīng)巡航系統(tǒng)ACC的SOTIF風(fēng)險(xiǎn)的識別與評估分析案例》4100字】
- 阿壩州消防救援支隊(duì)2026年面向社會公開招聘政府專職消防員(69人)筆試備考試題及答案解析
- 2025寧波市甬北糧食收儲有限公司公開招聘工作人員2人筆試參考題庫及答案解析
- 供應(yīng)鏈年底總結(jié)與計(jì)劃
- 2026年國有企業(yè)金華市軌道交通控股集團(tuán)招聘備考題庫有答案詳解
- 2025年電子工程師年度工作總結(jié)
- 2025年低壓電工理論考試1000題(附答案)
- 克林頓1993年就職演講+(中英文)
- 商業(yè)倫理與會計(jì)職業(yè)道德(第四版)第五章企業(yè)對外經(jīng)營道德規(guī)范
- DB13 5161-2020 鍋爐大氣污染物排放標(biāo)準(zhǔn)
評論
0/150
提交評論