Изменение цвета графиков плотности в ggplot2

17

У меня есть отличная пара функций плотности вероятности, которые я создал с помощью ggplot2 следующим образом:

require(ggplot2)
set.seed(2)
data <- rbind( data.frame(type="a", lr=rnorm(100)), data.frame(type="b", lr=rnorm(100,.5,1.2)))
m <- ggplot(data, aes(x=lr)) 
m <- m + geom_density(aes(fill=factor(type)), size=2, alpha=.4) 
m

и создает приятный сюжет:

Однако мне бы очень хотелось, чтобы этот сюжет имел разный оттенок. Кажется, я не понимаю. Я думал, что следующее будет работать:

m + scale_colour_manual( values = c("red","blue"))

Но не повезло. Я также попробовал передать цвета заливки на вызов geom_density (), но безрезультатно.

Как изменить цвета заливки?     

задан JD Long 09.09.2011 в 17:15
источник

1 ответ

40

Начните ногами себя:

m + scale_fill_manual( values = c("red","blue"))

    
ответ дан Andrie 09.09.2011 в 17:19
источник