Conceptos básicos de las capas de facetas
El facetado divide los datos en grupos, según una variable categórica, y luego traza cada grupo en su propio panel. Para dividir los datos por una o dos variables categóricas, lo mejor es facet_grid()
.
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í utilizaremos el conjunto de datos mtcars
para practicar. Aunque cyl
y am
no están codificadas como variables factoriales en el conjunto de datos, ggplot2
coaccionará variables a factores cuando se utilice en facetas.
Este ejercicio forma parte del curso
Visualización intermedia de datos 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
___