Dividir en facetas para mostrar estructura.
Tomando el código del último ejercicio, vamos a modificarlo para agrupar los países por su región usando facetas.
Esto ayudará a aportar un poco más de estructura a la presentación sin complicar en exceso el gráfico.
Queremos usar facet_grid() aquí y mantener todas las gráficas en la misma columna, permitiendo comparaciones fáciles fuera de una región y, al mismo tiempo, conservando la agrupación a nivel de región.
También tendrás que ajustar el argumento scale en facet_grid() para evitar repetir toda la estructura del eje y en cada faceta.
Este ejercicio forma parte del curso
Buenas prácticas de visualización en R
Instrucciones del ejercicio
- Añade
facet_grid()al código del último gráfico y establece su variable de faceteado enregion~.. - Deja libre el eje y configurando
scalea'free_y'.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
who_subset %>%
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
ggplot(aes(x = logFoldChange, y = reorder(country, logFoldChange))) +
geom_point() +
geom_vline(xintercept = 0) +
xlim(-6,6) +
# add facet_grid arranged in the column direction by region and free_y scales
___