如何在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