Conceptos básicos de la capa de facetas
El facetado divide los datos en grupos según una variable categórica y dibuja cada grupo en su propio panel. Para dividir los datos por una o dos variables categóricas, facet_grid() es la mejor opción.
Dadas las variables categóricas A y B, el patrón de código es:
plot +
facet_grid(rows = vars(A), cols = vars(B))
Esto dibuja un panel para cada combinación por pares de los valores de A y B.
Aquí usaremos el conjunto de datos mtcars para practicar. Aunque cyl y am no están codificadas como variables factor en el conjunto de datos, ggplot2 forzará las variables a factores cuando se usen en facetas.
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(mtcars, aes(wt, mpg)) +
geom_point() +
# Facet rows by am
___