R: ¿Gráfico de densidad con colores por grupo?
Tengo datos de 2 poblaciones. Me gustaría obtener el histograma y la gráfica de densidad de ambos en el mismo gráfico. Con un color para una población y otro color para la otra.
He intentado esto (ejemplo):
library(ggplot2)
AA <- rnorm(100000, 70,20)
BB <- rnorm(100000,120,20)
valores <- c(AA,BB)
grupo <- c(rep("AA", 100000),c(rep("BB", 100000)))
todo <- data.frame(valores, grupo)
ggplot(todo, aes(x=valores, fill=grupo, color=grupo)) +
geom_histogram(aes(y=..density..), binwidth=3)+ geom_density(aes(color=grupo))
Pero solo estoy obteniendo un gráfico con una sola línea y un solo color.
Me gustaría tener diferentes colores para las dos líneas de densidad. Y si es posible, los histogramas también.
Lo hice con ggplot2 pero la base R también estaría bien.
o no sé qué he cambiado y ahora obtengo esto:
ggplot(todo, aes(x=valores, fill=grupo, color=grupo)) +
geom_histogram( position="identity", binwidth=3, alpha=0.5)+
geom_density(aes(color=grupo))