Coropleti: mappare i dati nello spazio

Lavorare con i dati geospaziali in Python

Dani Arribas-Bel

Geographic Data Science Lab (University of Liverpool)

Coropleti

countries.plot(column='gdp_per_cap', legend=True)

Lavorare con i dati geospaziali in Python

Coropleti

Specificare una colonna:

locations.plot(column='variable')

Coropleta con schema di classificazione:

locations.plot(column='variable', scheme='quantiles', k=7, cmap='viridis')

Scelte chiave:

  • Numero di classi (k)
  • Algoritmo di classificazione (scheme)
  • Tavolozza colori (cmap)
Lavorare con i dati geospaziali in Python

Numero di classi ("k")

locations.plot(column='variable', scheme='Quantiles', k=7, cmap='viridis')

I coropleti implicano necessariamente una perdita di informazione (ed è OK)

Tensione tra:

  • Mantenere dettaglio e granularità dei valori originali (k più alto)
  • Astrarre per facilitare lettura e interpretazione (k più basso)

Regola pratica: da 3 a 12 classi o "bin"

Lavorare con i dati geospaziali in Python

Algoritmi di classificazione ("scheme")

locations.plot(column='variable', scheme='quantiles', k=7, cmap='viridis')

Come assegnare ogni valore di variable a uno dei k gruppi?

Due approcci (comuni) per variabili continue:

  • Intervalli uguali ('equal_interval')
  • Quantili ('quantiles')
Lavorare con i dati geospaziali in Python

Intervalli uguali

locations.plot(column='variable', scheme='equal_interval', k=7, cmap='Purples')

l04_equal_interval.png

Lavorare con i dati geospaziali in Python

Quantili

locations.plot(column='variable', scheme='quantiles', k=7, cmap='Purples')

l04_quantiles.png

Lavorare con i dati geospaziali in Python

Colori

Categorie, non ordinate

locations.plot(column='variable', 
               categorical=True, cmap='Purples')

Graduato, sequenziale

locations.plot(column='variable', 
               k=5, cmap='RdPu')

Graduato, divergente

locations.plot(column='variable', 
               k=5, cmap='RdYlGn')

pastel5.png

l04_pal_seq.png

l04_pal_div.png

IMPORTANTE: allinea la scelta al tuo obiettivo

Lavorare con i dati geospaziali in Python

Esercitiamoci!

Lavorare con i dati geospaziali in Python

Preparing Video For Download...