【发布时间】:2017-01-07 05:33:12
【问题描述】:
我只想为最后一组更改条形图的顺序,只是为了突出显示它。我使用了scale_fill_manual(),但并没有太大帮助。
这是我的代码:
x<-c(rep(c("Type1", "Type2"),4))
y<-c(4,5,6,7,3,4,5,2)
time<-c(2010,2010,2011,2011,2012,2012,2013,2013)
z<-data.frame(type = x, val=y, Time = time)
ggplot(data = z, aes(x=Time,y=val)) +
geom_bar(stat = "identity", position = "dodge", aes(fill=type))+
scale_fill_manual(values = c(rep(c("white", "gray51"),3),"white","red"))
这是输出:
有什么办法可以做到吗?我将不胜感激任何帮助。我查看了change color of only one bar in ggplot,但它似乎与分组数据无关。
【问题讨论】:
-
你对没有红色的传说有讲究吗?这将是一个棘手的部分......
-
@gregor 我认为如果图例没有任何红色会更好。但是,我是 R 和
ggplot2的初学者。所以,如果你能指导我如何在没有和有传奇的情况下做到这一点,我将不胜感激。非常感谢你的帮助。我真的很感激。 -
请参阅我的答案末尾的编辑,以使红色远离传说。