如何在R的ggplot2中增加條形圖條形之間的間距?
建立條形圖時,條形之間的距離或間距相等,但有時條形的寬度很大,因此,尤其是在資料值彼此差異不大的情況下,很難理解這些條形之間的差異。為了克服這個視覺化問題,我們可以建立一個條形之間留有間距的條形圖,這可以透過ggplot2中`geom_bar`的`width`引數來實現。
示例
考慮以下資料框:
x<-c("X1","X2","X3","X4","X5")
Frequency<-c(42,35,39,45,49)
df<-data.frame(x,Frequency)
df
x Frequency
1 X1 42
2 X2 35
3 X3 39
4 X4 45
5 X5 49
library(ggplot2)
ggplot(df,aes(x,Frequency))+geom_bar(stat='identity')輸出

現在,增加條形之間的間距可以按如下方式完成:
ggplot(df,aes(x,Frequency))+geom_bar(stat='identity',width=0.3)
輸出

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