27.15 Cambiar escalas de los ejes o de otros atributos

En el caso de variables categóricas

ggplot(data = saber,
       mapping = aes(x = estu_genero)) +
  geom_bar(fill= "gray90", color = 'gray70') +
  scale_x_discrete(labels = c("Mujeres", "Hombres")) +
  theme_minimal()

Otro argumento útil de esta escala es na.translate para quitar valores faltantes. Pueden buscar otros argumentos en la página de ayuda de la función.

ggplot(data = saber, mapping = aes(x= estu_genero))+
  geom_bar(fill= "gray90", color = 'gray70') +
  scale_x_discrete(labels = c("Mujeres", "Hombres"), 
                   na.translate = FALSE) +
  theme_minimal()

ggplot(data =saber, mapping = aes(x=punt_global, 
                              color = estu_genero)) + 
  geom_density() + 
  scale_color_manual(labels = c("Femenino", "Masculino"), 
                       na.translate = FALSE, values = c('#098', '#dc7')) +
  labs(x = "Puntaje Global", 
       y = "Densidad", 
       color = "Género del estudiante") +
  theme_minimal()

ggplot(data =saber, mapping = aes(x=punt_global, 
                                  linetype = estu_genero)) + 
  geom_density() + 
  scale_linetype_discrete(labels = c("Femenino", "Masculino")) +
  labs(x = "Puntaje Global", 
       y = "Densidad", 
       linetype = "Género del estudiante")

La función scale sirve para cambiar los colores también. El cambio de colores se puede hacer manualmente, o de acuerdo con una paleta de colores, como ya se ha visto previasmente. Pueden encontrar más información acá: http://www.sthda.com/english/wiki/ggplot2-colors-how-to-change-colors-automatically-and-manually

Manualmente:

ggplot(data =saber, mapping = aes(x = punt_global, 
                              color = estu_genero))  + 
  geom_density() + 
  labs(x = "Puntaje Global", y = "Densidad", 
       color = "Género del estudiante") +
  scale_color_manual(labels = c("Femenino", "Masculino"), 
                     na.translate = FALSE, values = c('#098', '#dc7')) +
  theme_minimal()

ggplot(data = saber, aes(x = fami_estratovivienda, 
                         fill = desemp_ingles)) + 
  geom_bar(position = "fill", alpha = 0.7) + 
  scale_fill_manual(values = c("#07b", "#3be", "#098", "#e73", "#c31")) +
  theme_minimal()

De acuerdo con una paleta de colores

ggplot(data = saber, aes(x = fami_estratovivienda, 
                         fill = desemp_ingles)) + 
  geom_bar(position = "fill", alpha = 0.7) + 
  scale_fill_brewer(palette = "Oranges", direction = -1)

ggplot(data = saber, aes(x = fami_estratovivienda, 
                         fill = desemp_ingles)) + 
  geom_bar(position = "fill", alpha = 0.7) + 
  scale_fill_brewer(palette = "Blues")

La opción direction indica si se aplican los colores de abajo arriba o viceversa.