【R語言 視覺化】我教你15分鐘學會用R畫各種統計圖
阿新 • • 發佈:2019-01-06
data:2015-10-17
author:laidefa
有同學讓我開始教他R語言,就先分享點東西把。學習R的曲線是陡峭的,有人教你才是正道,沒人教你你至少要安靜學習三個月甚至遠遠不止,才會駕輕熟重,才能養成那種R程式設計的感覺和習慣,這個過程是痛苦枯燥無味的。我以前是沒人教的,自學成才(嘖嘖嘖…….)。自己看書你要看到什麼時候,還有你能靜下心來堅持看下去麼,看我這個簡單的教程吧,立馬學會,廢話不多說,先上圖吧。
#載入R內建資料集airquality
data(airquality)
head(airquality)#顯示前幾項
summary(airquality)#顯示統計項
#畫散點圖
plot(airquality$Ozone)
plot(airquality$Ozone,airquality$Wind)
#箱線圖
boxplot(airquality$Temp)#豎直放置
boxplot(airquality$Temp,horizontal=T)#水平放置
#直方圖
hist(airquality$Temp)
hist(airquality$Temp,breaks=10)#手動定義區間段
hist(airquality$Temp,prob=T)#眾軸變成比例
#密度圖
plot(density(airquality$Temp))
hist(airquality$Temp ,prob=T)
lines(density(airquality$Temp),col=3,lwd=4)
#柱狀圖
barplot(table(airquality$Month),col=rainbow(dim(table(airquality$Month))))
barplot(table(airquality$Month),col=rainbow(dim(table(airquality$Month))),horiz=T)
#餅圖
pie(table(airquality$Month))
#圖集
plot(airquality[,1:4])#方法1
pairs(airquality[,1 :4])#方法2
#是不是很簡單。