我正试图手动改变情节中的颜色,但是
我使用虚拟数据的代码:
df2=data.frame(y=runif(10), ontopic=c(F,F,F,F,F,T,T,T,T,T))
plot_right <- ggplot(df2, aes(y, fill = ontopic)) + geom_density(alpha = 0.5) +
coord_flip() + theme(legend.position = "none")+
scale_y_continuous(breaks=seq(0, 1, 0.5))+
scale_color_manual(values=c("#999999", "#E69F00"))
plot_right这将返回标准颜色。要将颜色更改为手动选择,我需要做什么?
发布于 2016-04-19 08:04:01
使用scale_fill_manual而不是scale_colour_manual应该可以工作。
ggplot(df2, aes(y, fill = ontopic, colour= ontopic)) +
geom_density(alpha = 0.5) +
coord_flip() + theme(legend.position = "none")+
scale_y_continuous(breaks=seq(0, 1, 0.5)) +
scale_fill_manual(values=c("#999999", "#E69F00"))

https://stackoverflow.com/questions/36712030
复制相似问题