寫在前面。
很多時候在處理數據前或者出圖前,可能需要先對數據整體情況進行了解。這個時候我們可以用到R基礎繪圖的語句
和ggplot2
完成目標。
接下來,我們分不同的圖形類型
進行啃書學習。
4. 繪制直方圖
如何繪制直方圖來查看一維數據的分布情況?
- 使用R基礎繪圖系統
使用hist
函數繪制直方圖,傳遞一個向量:
hist(mtcars$mpg)
基礎繪圖系統繪制
使用breaks
參數指定大致組距:
hist(mtcars$mpg, breaks = 10)
基礎繪圖系統繪制
- 使用ggplot2的
qplot
函數
qplot(mtcars$mpg)
qplot繪制
binwidth
指定組距,下面兩段代碼等價:
qplot(mtcars$mpg, binwidth = 4)
dev.off()
ggplot(mtcars, aes(mpg) )+ geom_histogram(binwidth = 4)
qplot繪制直方圖
以上。