我正在尝试使用scale_fill_manual更改ggplot2中的条形图中的颜色,但由于某种原因,只有在我使用美学内部的填充选项时才有效。 我举了一个例子:
overflow:
现在,使用美学内部的填充选项,它可以工作:
library(ggplot2)
library(dplyr)
iris %>% ggplot(aes(x=Sepal.Width,y=Sepal.Length))+
geom_bar(stat="identity") + scale_fill_manual(values='lightblue')
有一些方法可以在不使用填充选项的情况下更改条形颜色,只使用scale_fill_manual?
答案 0 :(得分:1)
您需要在fill
内定义aes
。