scale_fill_manual在geom_bar中不起作用

时间:2016-07-18 18:22:43

标签: r ggplot2 geom-bar

我正在尝试使用scale_fill_manual更改ggplot2中的条形图中的颜色,但由于某种原因,只有在我使用美学内部的填充选项时才有效。 我举了一个例子:

overflow:

结果如下,颜色没有变化: enter image description here

现在,使用美学内部的填充选项,它可以工作:

library(ggplot2)
library(dplyr) 
iris %>% ggplot(aes(x=Sepal.Width,y=Sepal.Length))+
geom_bar(stat="identity") + scale_fill_manual(values='lightblue')

enter image description here

有一些方法可以在不使用填充选项的情况下更改条形颜色,只使用scale_fill_manual?

1 个答案:

答案 0 :(得分:1)

您需要在fill内定义aes