答案 0 :(得分:0)
您需要scale_fill_manual
来修改填充。颜色只会改变颜色的美感,而不是填充美学。
如果同时包含颜色和填充(增加尺寸以突出显示条形图周围的颜色),您可以更清楚地看到这一点:
by_state%>%gather(Condition,value,-state)%>%
ggplot(aes(x=state,y=value,fill=Condition, color =Condition))+
geom_bar(stat = "identity", position = "dodge", size = 2)+
scale_fill_manual(values = c("red","blue", "orange"))