ComenzarEmpieza gratis

Envolver para muchos niveles

facet_grid() es fantástico para variables categóricas con un número pequeño de niveles. Aunque es posible facetar variables con muchos niveles, el gráfico resultante será muy ancho o muy alto, lo que puede dificultar su visualización.

La solución es usar facet_wrap(), que separa los niveles a lo largo de un eje pero "envuelve" todos los subconjuntos en un número dado de filas o columnas.

Para este gráfico, usaremos el conjunto de datos Vocab que ya hemos visto. La capa base está proporcionada.

Como tenemos muchos years, no tiene sentido usar facet_grid(), así que probemos con facet_wrap().

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.

ggplot(Vocab, aes(x = education, y = vocabulary)) +
  stat_smooth(method = "lm", se = FALSE) +
  # Create facets, wrapping by year, using vars()
  ___(___(___))
Editar y ejecutar código