试图将填充的条形保持在刻面图中

不知道我在这里做错了什么.我有这个情节:

ggplot(data.PE5, aes(ybands,fill=factor(decide))) + geom_bar(position="dodge") 

产生:

然后,我想通过一个因素,创建两个堆叠的情节w /躲闪,彩色条

ggplot(data.PE5, aes(ybands,fill=factor(decide))) + geom_bar(position="dodge") + 
facet_grid(~group_label) 

但是,我失去了基于因子的着色,我想保留:

最佳答案 如果您将填充移动到geom_bar,它应该工作.如:

ggplot(data.PE5, aes(ybands)) + geom_bar(aes(fill=factor(decide)),position="dodge") + facet_grid(~group_label)

原因是ggplot2将图形构建为语法(我认为).

点赞