ComenzarEmpieza gratis

Definir el orden

Si quieres cambiar el orden de tus facetas, lo mejor es definir correctamente tus variables de tipo factor antes de graficar.

Veámoslo en acción con la variable de transmisión am de mtcars. En este caso, 0 = "automatic" y 1 = "manual".

Aquí, convertiremos am en un factor y cambiaremos las etiquetas numéricas por nombres adecuados. El orden predeterminado es alfabético. Para reordenarlas, usaremos fct_rev() del paquete forcats para invertir el orden.

Este ejercicio forma parte del curso

Visualización de datos intermedia con ggplot2

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Make factor, set proper labels explictly
mtcars$fam <- factor(mtcars$am, labels = c(`0` = ___,
                                           `1` = ___))

# Default order is alphabetical
ggplot(mtcars, aes(wt, mpg)) +
  geom_point() +
  facet_grid(cols = vars(fam))
Editar y ejecutar código