4

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

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

产生:

然后我想按一个因素分面,创建两个带有闪避的彩色条的堆叠图

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

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

4

1 回答 1

2

如果您将其fill移入geom_bar它应该可以工作。作为:

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

原因是ggplot2将情节构建为语法的方式(我认为)。

于 2010-04-21T20:16:36.383 回答