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 completando el código de muestra.
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
# Facet rows by am
___