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”.