Envoltorio para muchos niveles
facet_grid()
es fantástico para variables categóricas con un número reducido 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 utilizar facet_wrap()
, que separa los niveles a lo largo de un eje, pero envuelve todos los subconjuntos en un número determinado de filas o columnas.
Para este gráfico, utilizaremos el conjunto de datos Vocab
que ya hemos visto. Se proporciona la capa base.
Como tenemos muchos years
, no tiene sentido utilizar facet_grid()
, así que probemos con facet_wrap()
en su lugar.
Este ejercicio forma parte del curso
Visualización intermedia de datos con ggplot2
Ejercicio interactivo práctico
Prueba este ejercicio completando 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()
___(___(___))