ÎncepețiÎncepe gratuit

Personalizarea unui grafic ggplot2 cu marje de eroare

Probabil ai observat câteva probleme cu graficul creat în exercițiul anterior. Deoarece județele nu sunt ordonate, tiparele din date sunt greu de identificat de către cititor. În special, graficele cu marje de eroare sunt mult mai eficiente atunci când punctele sunt ordonate – ordonarea îi ajută pe cititori să înțeleagă incertitudinea estimărilor în raport cu celelalte valori. În plus, lipsa formatării face dificilă înțelegerea conținutului graficului. În acest exercițiu, vei îmbunătăți codul ggplot2 pentru a obține un grafic cu marje de eroare mult mai clar și mai atrăgător vizual.

Acest exercițiu face parte din cursul

Analiza datelor recensământului SUA în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește funcția str_replace() din tidyverse pentru a elimina " County, Maine" din numele județului.
  • Ordonează județele în ordine descrescătoare după venitul median al gospodăriilor în grafic.
  • Setează subtitlul la "Counties in Maine" pentru a adăuga informații comune tuturor punctelor de date, folosind subtitle.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Remove unnecessary content from the county's name
maine_inc2 <- maine_inc %>%
  mutate(NAME = ___(NAME, " County, Maine", ""))

# Build a margin of error plot incorporating your modifications
ggplot(maine_inc2, aes(x = estimate, y = ___(NAME, estimate))) + 
  geom_errorbarh(aes(xmin = ___ - moe, xmax = estimate + ___)) + 
  geom_point(size = 3, color = "darkgreen") + 
  theme_grey(base_size = 14) + 
  labs(title = "Median household income", 
       ___ = "Counties in Maine", 
       x = "ACS estimate (bars represent margins of error)", 
       y = "") + 
  scale_x_continuous(labels = scales::dollar)
Editează și rulează codul