如何在 R 中使用 ggplot2 反轉條形圖的條形方向?
條形圖的條形通常是從下到上垂直排列的,但我們也可以反轉它們。雖然這不是通常的做法,但如果我們想這樣做,我們是可以做到的。為此,我們將不得不反轉 Y 軸上的值,結果條形將被反轉。這可以透過使用 scale_y_continuous 來實現。
示例
考慮以下資料框 -
Salary_Group <-c("A","B","C","D","E")
Attendance <-c(78,82,90,95,85)
df <-data.frame(Salary_Group,Attendance)
df輸出
Salary_Group Attendance 1 A 78 2 B 82 3 C 90 4 D 95 5 E 85
建立簡單的條形圖 -
示例
library(ggplot2) ggplot(df,aes(Salary_Group,Attendance))+geom_bar(stat="identity")
輸出

反轉圖形的條形 -
示例
ggplot(df,aes(Salary_Group,Attendance))+geom_bar(stat="identity")+scale_y_continuous(trans="reverse")
輸出

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