堆积的条形图:条形内的间距

时间:2017-08-21 14:22:08

标签: r ggplot2 stacked-chart stackedbarseries

我尝试用类似的问题找到问题,但效果不佳。如果已经请求了这个问题,请指导我。

如何在堆积的条形图的每个条形图中添加空间?

df <- data.frame(Type =sample(LETTERS[1:5],14,replace = T), 
                  ET =sample(c('A1','A2','B3','B6','C5'),14,replace = T))
ggplot(df, aes(x=Type, fill = as.factor(ET))) + geom_bar()

enter image description here

例如,A栏中两种类型(颜色)之间的空格。

可以选择使用以下命令对两个变量执行此操作,但对单个变量图

不确定
ggplot(data, aes(x=xvar,y=yvar,fill=zvar)) + geom_bar(stat="identity")

尝试过此命令,但无法正常工作:

df %>% group_by(Type) %>% count(ET) %>% data.frame() %>%  ggplot(aes(x=Type, y=n, fill = ET)) + geom_bar(stat="identity")

enter image description here

1 个答案:

答案 0 :(得分:0)

如果有人正在寻找我想要的答案,请查看下面的代码段; 提供类似的输出

ggplot(df, aes(x = Type, fill = as.factor(ET))) + 
  geom_bar(colour = "white", size = 2)

enter image description here

由于上述答案是基于对该问题的评论,我不接受这个答案。