如何在 R 中使用 ggplot2 建立水平條形圖?
當類別標籤的名稱較長時,與垂直條形圖相比,透過水平條形圖可以更輕鬆地進行比較。因為垂直條形圖標籤的名稱較大,可能會與其他標籤混在一起,因此觀看者難以閱讀這些標籤。為了解決這個問題,我們可以在 ggplot2 中繪製一個條形圖並用 coord_flip() 翻轉它。
示例
考慮以下資料框 −
Size <-c("Small","Medium","Large")
Frequency <-c(42,49,47)
df <-data.frame(Size,Frequency)
df輸出
Size Frequency 1 Small 42 2 Medium 49 3 Large 47 > library(ggplot2)
建立垂直條形圖 −
ggplot(df,aes(Size,Frequency))+geom_bar(stat="identity")
輸出

建立水平條形圖 −
ggplot(df,aes(Size,Frequency))+geom_bar(stat="identity")+coord_flip()
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP