如果使用R中的ggplot2,当类别过多时,如何创建彼此之间有间隙的条形图?


当某个变量的类别数量很多,并且我们想要创建条形图时,条形图的显示会变得有点模糊,因为条形彼此非常靠近。为了使条形清晰可见,我们可以减小条形的宽度,并为它们设置不同的颜色,使它们在视觉上更具吸引力。

geom_bar(width=0.2,color="red")

考虑以下数据框 -

x<-sample(1:100,300,replace=TRUE)
df<-data.frame(x)

加载 ggplot2 包并创建 x 的条形图 -

示例

library(ggplot2)
ggplot(df,aes(x))+geom_bar()

输出

在条形之间创建间隙的相同条形图 -

示例

ggplot(df,aes(x))+geom_bar(width=0.2,color="red")

输出

更新于: 2020-09-09

81 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告