Ändern der Farbe von Dichtekurven in ggplot2

Habe ich ein nette paar von Wahrscheinlichkeits-Dichte-Funktionen, die ich erstellt mit ggplot2 wie folgt:

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

und erzeugt einen schönen plot:

Ändern der Farbe von Dichtekurven in ggplot2

Aber ich würde sehr gerne diese Story zu haben, die verschiedenen Farbschattierungen. Ich kann nicht scheinen, um es herauszufinden. Ich dachte, die folgenden funktionieren würde:

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

Aber kein Glück. Ich habe auch versucht vorbei Füllfarbe auf die geom_density () - Aufruf, ohne Erfolg.

Wie ändere ich die Farben füllen?

InformationsquelleAutor der Frage JD Long | 2011-09-09

Schreibe einen Kommentar