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
Instrukcje do ćwiczenia
- Posortuj punkty malejąco, owijając mapowanie
yw funkcjęreorder(). - Dodaj wizualny punkt odniesienia w miejscu
x = 0za 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
___