如果类别较多,如何使用 R 中的 ggplot2 创建有间隙的条形图?

r programmingserver side programmingprogramming更新于 2025/4/15 11:07:17

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

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")

输出


相关文章