如果使用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")
输出
广告