Faceting per mostrare la struttura.
Partendo dal codice dell'esercizio precedente, modifichiamolo per raggruppare i paesi per area geografica tramite faceting.
Questo aggiungerà un po' più di struttura alla presentazione senza complicare troppo il grafico.
Qui vogliamo usare facet_grid() e mantenere tutti i grafici nella stessa colonna, così da confrontare facilmente anche tra aree diverse, mantenendo comunque il raggruppamento per area.
Dovrai anche regolare l'argomento scale in facet_grid() per evitare di ripetere tutta la struttura dell'asse y in ogni facet.
Questo esercizio fa parte del corso
Buone pratiche di visualizzazione in R
Istruzioni dell'esercizio
- Aggiungi
facet_grid()al codice dell’ultimo grafico e imposta la variabile di faceting aregion~.. - Rendi libero l’asse y impostando
scalea'free_y'.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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
___