Zacznij terazZacznij za darmo

Dodawanie wizualnych punktów odniesienia

Logarytm ilorazu zmian ma użyteczną właściwość – jest symetryczny: wartość 1 oznacza dwukrotny wzrost, a -1 – dwukrotny spadek. Dlatego punkt 0 na osi x wyznacza granicę między spadkiem a wzrostem liczebności na przestrzeni lat. Kiedy twoje dane mają taki naturalny punkt podziału, warto zaznaczyć go na wykresie jako punkt odniesienia.

Dostarczony kod tworzy podstawowy wykres punktowy logarytmu ilorazu zmian dla poszczególnych dat. Udoskonalimy go na dwa sposoby. Po pierwsze, posortuj punkty w kolejności malejącej, tak jak w poprzednim ćwiczeniu. Po drugie, dodaj linię odniesienia w miejscu x = 0, aby zaznaczyć punkt neutralny – użyj do tego geom_vline() (od vertical line) z argumentem xintercept ustawionym na 0.

To ćwiczenie jest częścią kursu

Najlepsze praktyki wizualizacji danych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Posortuj punkty malejąco, owijając mapowanie y w funkcję reorder().
  • Dodaj wizualny punkt odniesienia w miejscu x = 0 za pomocą geom_vline().

Interaktywne ćwiczenie praktyczne

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

who_subset %>% 
	# calculate the log fold change between 2002 and 1992
	mutate(logFoldChange = log2(cases_2002/cases_1992)) %>% 
	# set y axis as country ordered with respect to logFoldChange
	ggplot(aes(x = logFoldChange, y = ___)) +
	geom_point() +
	# add a visual anchor at x = 0
	___
Edytuj i uruchom kod