
image.png
繼上次跟大家分享了云雨圖和分組直方圖之后,今天再跟大家介紹一種適用于統(tǒng)計(jì)描述的高顏值圖——環(huán)狀直方圖和散點(diǎn)圖。它其實(shí)是將分組直方圖跟分組散點(diǎn)圖組合在一起的圖。接下來(lái)我們開(kāi)始學(xué)習(xí)。
install.packages("circlize")#安裝包
library(circlize)#加載包
circos.par("track.height"=0.3)#設(shè)置最外圈寬度
set.seed(66)#設(shè)種子數(shù)data=data.frame(x=rnorm(666,mean=0,sd=1),y=runif(666,min=2,max=6),fac=sample(letters[1:8], 666, replace = TRUE))#生成數(shù)據(jù)
查看數(shù)據(jù)圖片x,y是連續(xù)變量,fac是分類(lèi)變量,總共有8個(gè)類(lèi)別
attach(data)
circos.initialize(factor=fac,x=x)#圓形布局
circos.track(factors = fac, y =y, panel.fun = function(x, y){ circos.text(CELL_META$xcenter, CELL_META$cell.ylim[1.5] + uy(20.5,"mm"), CELL_META$sector.index,cex=1.0,col="black") circos.axis(labels.cex = 0.6) })circos.trackPoints(fac,x,y,col="darkslategray3",pch=17,cex=0.5)#散點(diǎn)圖
circos.trackHist(fac,x,col="deeppink")#直方圖
detach(data)
圖片
結(jié)果解讀:圖形被分成了8小塊,每個(gè)小塊分別代表fac中的一種類(lèi)型,通過(guò)這個(gè)圖我們可以清楚地看出fac的每一個(gè)類(lèi)別中y的頻數(shù)分布及x與y的散點(diǎn)分布。
歡迎大家關(guān)注我的公眾號(hào): R語(yǔ)言與SPSS學(xué)習(xí)筆記