27.23 Cambiar la posición de la leyenda con el tipo de colegio
Partamos de esta gráfica:
ggplot(data = saber, mapping = aes(x = estu_inse_individual,
y = punt_ingles,
color = cole_naturaleza)) +
geom_point(alpha = 0.5) +
scale_color_manual(values = c('#098', '#dc7')) +
labs(title = "En los colegios privados tiende a haber mejor
nivel socioeconómico",
x = "Nivel Socioeconómico",
y = "Puntaje de Inglés", color = "Tipo de Colegio") +
theme_minimal()
Por defecto la leyenda del atributo color es colocada en el lado derecho. Para modificar esta posición, se usaría la capa theme() con el argumento legend.position, así:
ggplot(data = saber, mapping = aes(x = estu_inse_individual,
y = punt_ingles,
color = cole_naturaleza)) +
geom_point(alpha = 0.5) +
scale_color_manual(values = c('#098', '#dc7')) +
labs(title = "En los colegios privados tiende a haber mejor
nivel socioeconómico",
x = "Nivel Socioeconómico",
y = "Puntaje de Inglés", color = "Tipo de Colegio") +
theme_minimal() +
theme(legend.position = "bottom")
Para conocer que otros aspectos se pueden cambiar en la leyenda se puede volver a explorar la ayuda de theme(). Ahí, por ejemplo, se observa que los valores posibles de este argumento son: “none”, “left”, “right”, “bottom”, “top”.