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
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()
___(___(___))