Tengo un marco de datos simple que estoy tratando de hacer un diagrama combinado de líneas y puntos usando ggplot2
. Suponiendo que mis datos se vean así:
df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20),
group=c(rep("a",10),rep("b",10)))
Y estoy tratando de hacer una trama:
g <- ggplot(df, aes(x=x, y=y, group=group))
g <- g + geom_line(aes(colour=group))
g <- g + geom_point(aes(colour=group, alpha = .8))
g
El resultado se ve bien con una excepción. Tiene una leyenda adicional que muestra la capa alpha
para mi geom_point
.
¿Cómo puedo mantener la leyenda que muestra los colores del grupo, pero no la que muestra mi configuración alfa?
g + scale_alpha(guide = "none")
.