27.10 La “estética” como variable

Hasta este punto siempre se ha presentado la estética como capa independiente. Es decir, siempre ha estado disponible para las múltiples capas de geom_. Pero podría especificarse para una única capa para una geometría específica, en cuyo caso se injerta dentro del geom:

ggplot(data = saber) +
  aes(x = estu_inse_individual, y = punt_matematicas) +
  geom_point(aes(color = cole_naturaleza), alpha = 0.4) +
  geom_smooth(method = "lm", color = "#c31") + 
  labs(title = "Desempeño en matemáticas", 
       subtitle = "según nivel socioeconómico", 
       x = "Nivel socioeconómico individual", 
       y = "Puntaje Matemáticas en Saber 11", 
       caption = "Fuente: ICFES") +
  scale_color_manual(values = c('#098', '#dc7')) +
  theme_minimal()

Del mismo modo, la general se puede injertar en el lienzo:

ggplot(data = saber, aes(x = estu_inse_individual, y = punt_matematicas)) +
  geom_point(aes(color = cole_naturaleza), alpha = 0.4) +
  geom_smooth(method = "lm", color = "#c31") + 
  labs(title = "Desempeño en matemáticas", 
       subtitle = "según nivel socioeconómico", 
       x = "Nivel socioeconómico individual", 
       y = "Puntaje Matemáticas en Saber 11", 
       caption = "Fuente: ICFES") +
  scale_color_manual(values = c('#098', '#dc7')) +
  theme_minimal()

Es la forma estándar que se observará en manuales y ejemplos de código. Se asocia al parámetro mapping = de ggplot().