Inizia subitoInizia gratis

Personalizzare un grafico del margine d'errore con ggplot2

Nel precedente esercizio avrai probabilmente notato alcuni problemi con il grafico creato. Poiché le contee non sono ordinate, per chi guarda è difficile cogliere i pattern nei dati. In particolare, i grafici dei margini di errore funzionano molto meglio quando i punti sono ordinati, perché l'ordinamento aiuta a capire l'incertezza delle stime rispetto alle altre. Inoltre, l'assenza di formattazione rende difficile interpretare il contenuto del grafico. In questo esercizio, pulirai il tuo codice ggplot2 per creare un grafico dei margini di errore molto più chiaro e gradevole alla vista.

Questo esercizio fa parte del corso

Analizzare i dati del Censimento USA in R

Visualizza corso

Istruzioni dell'esercizio

  • Usa la funzione tidyverse str_replace() per rimuovere " County, Maine" dal nome della contea.
  • Riordina le contee in ordine decrescente di reddito familiare mediano nel grafico.
  • Imposta il sottotitolo su "Counties in Maine" per aggiungere un'informazione comune ai punti dati con subtitle.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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)
Modifica ed esegui il codice