Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Lägg till facet_grid() i koden från förra diagrammet och sätt facetteringsvariabeln till region~..
  • Gör y-axeln fri genom att sätta scale till '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
	___
Redigera och kör kod