Adăugarea ancorelor vizuale
O proprietate utilă a logaritmului raportului de schimbare este simetria sa: o valoare de 1 înseamnă de două ori „mai mare", iar -1 înseamnă de două ori „mai mic". Prin urmare, poziția 0 pe axa x marchează punctul de tranziție între scăderile și creșterile numărului de apariții de-a lungul anilor. Atunci când datele tale au un astfel de punct de inflexiune natural, este indicat ca graficul să îl evidențieze ca punct focal.
Codul furnizat va genera un grafic de tip punct de bază pentru logaritmul raportului de schimbare în funcție de date. Pentru a-l îmbunătăți, vom face două lucruri. În primul rând, reordonează punctele în ordine descrescătoare, ca în exercițiul anterior. În al doilea rând, adaugă o linie de referință la x = 0 pentru a marca punctul neutru, adăugând geom_vline() (de la verticalline) la obiectul grafic, cu argumentul xintercept setat la 0.
Acest exercițiu face parte din cursul
Cele mai bune practici de vizualizare în R
Instrucțiuni pentru exercițiu
- Ordonează punctele descrescător, înfășurând maparea
yînreorder(). - Adaugă ancora vizuală la
x = 0cugeom_vline().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
___