《R數據可視化手冊》學習筆記2---快速探索數據(4)直方圖

寫在前面。

很多時候在處理數據前或者出圖前,可能需要先對數據整體情況進行了解。這個時候我們可以用到R基礎繪圖的語句ggplot2完成目標。

接下來,我們分不同的圖形類型進行啃書學習。


4. 繪制直方圖

如何繪制直方圖來查看一維數據的分布情況?

  • 使用R基礎繪圖系統

使用hist函數繪制直方圖,傳遞一個向量:

hist(mtcars$mpg)
基礎繪圖系統繪制

使用breaks參數指定大致組距:

hist(mtcars$mpg, breaks = 10)
基礎繪圖系統繪制
  • 使用ggplot2qplot函數
qplot(mtcars$mpg)
qplot繪制

binwidth指定組距,下面兩段代碼等價:

qplot(mtcars$mpg, binwidth = 4)
dev.off()
ggplot(mtcars, aes(mpg) )+ geom_histogram(binwidth = 4)
qplot繪制直方圖

以上。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容