不知道我在这里做错了什么.我有这个情节:
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将图形构建为语法(我认为).