如何在 R 中建立水平直方圖?
通常,直方圖是一種垂直形式的圖表,幫助我們分析變數分佈,主要了解分佈是否符合正態分佈。還可以使用 ggplot2 包的 coord_flip 函式建立水平直方圖。檢視以下示例,瞭解其工作原理。
示例
考慮以下資料幀。
> x<-rnorm(10000,5,0.97) > df<-data.frame(x) > head(df,20)
輸出
x 1 3.509446 2 5.075813 3 5.242884 4 5.236765 5 5.775746 6 5.331167 7 5.250956 8 5.925262 9 6.102322 10 4.045241 11 4.117635 12 4.137581 13 4.758140 14 5.311225 15 4.354592 16 4.021351 17 5.330966 18 5.376746 19 6.717059 20 5.206282
載入 ggplot2 包並建立 x 直方圖
> library(ggplot2) > ggplot(df,aes(x))+geom_histogram(bins=30)
輸出
建立 x 水平直方圖。
> ggplot(df,aes(x))+geom_histogram(bins=30)+coord_flip()
輸出
廣告