Facettering för att visa struktur.
Med koden från förra övningen som utgångspunkt ska vi nu modifiera den för att gruppera länderna efter region med hjälp av facettering.
Det ger presentationen lite mer struktur utan att göra diagrammet onödigt komplicerat.
Vi använder facet_grid() och placerar alla diagram i samma kolumn, vilket gör det enkelt att jämföra länder mellan regioner samtidigt som grupperingen på regionnivå behålls.
Du behöver också justera argumentet scale i facet_grid() för att undvika att hela y-axelstrukturen upprepas för varje facett.
Den här övningen är en del av kursen
Visualiseringsmetoder i R
Övningsinstruktioner
- Lägg till
facet_grid()i koden från förra diagrammet och sätt facetteringsvariabeln tillregion~.. - Gör y-axeln fri genom att sätta
scaletill'free_y'.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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
___