Zacznij terazZacznij za darmo

Fasetowanie dla lepszej struktury.

Korzystając z kodu z poprzedniego ćwiczenia, zmodyfikujemy go tak, aby pogrupować kraje według regionu za pomocą fasetowania.

To pozwoli nadać prezentacji nieco więcej struktury bez nadmiernego komplikowania wykresu.

Użyjemy tutaj facet_grid() i umieścimy wszystkie wykresy w tej samej kolumnie – dzięki temu łatwo porównasz dane między regionami, zachowując jednocześnie podział na regiony.

Musisz też dostosować argument scale w facet_grid(), aby uniknąć powtarzania całej struktury osi y dla każdej fasety.

To ćwiczenie jest częścią kursu

Najlepsze praktyki wizualizacji danych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj facet_grid() do kodu z poprzedniego wykresu i ustaw zmienną fasetowania na region~..
  • Ustaw oś y jako swobodną, przypisując argumentowi scale wartość 'free_y'.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
	___
Edytuj i uruchom kod