Inizia subitoInizia gratis

Mappe con simboli graduati

Oltre alle mappe coropletiche, ci sono molti altri modi efficaci per rappresentare dati statistici. Un esempio è la mappa a simboli graduati, che mostra la variazione statistica con simboli di dimensioni diverse. In questo esercizio imparerai a usare lo strumento st_centroid() del pacchetto sf per creare punti al centro di ciascuno stato, da usare come input per una mappa a simboli graduati in ggplot2.

Questo esercizio fa parte del corso

Analizzare i dati del Censimento USA in R

Visualizza corso

Istruzioni dell'esercizio

  • Usa la funzione st_centroid() per generare i punti centrali per ciascuno stato degli USA.
  • Quando tracci i centri, imposta il parametro size su estimate per scalare le dimensioni dei punti.
  • Usa la funzione scale_size_continuous() per regolare l'intervallo delle dimensioni sulla mappa.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

library(sf)

# Generate point centers
centers <- ___(state_value)

# Set size parameter and the size range
___() + 
  ___(data = state_value, fill = "white") + 
  ___(data = centers, aes(___ = estimate), shape = 21, 
          fill = "lightblue", alpha = 0.7, show.legend = "point") + 
  ___(range = c(1, 20))
Modifica ed esegui il codice