Coroplete: Cartografierea datelor în spațiu

Lucrul cu date geospațiale în Python

Dani Arribas-Bel

Geographic Data Science Lab (University of Liverpool)

Coroplete

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

Lucrul cu date geospațiale în Python

Coroplete

Specificarea unei coloane:

locations.plot(column='variable')

Coropletă cu schemă de clasificare:

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

Alegeri cheie:

  • Numărul de clase (k)
  • Algoritmul de clasificare (scheme)
  • Paleta de culori (cmap)
Lucrul cu date geospațiale în Python

Numărul de clase („k")

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

Coropletele implică în mod necesar pierdere de informație (dar este acceptabil)

Tensiune între:

  • Păstrarea detaliului și granularității valorilor originale (valoare k mai mare)
  • Abstractizarea informației pentru o procesare mai ușoară (valoare k mai mică)

Regulă generală: 3 până la 12 clase sau „intervale"

Lucrul cu date geospațiale în Python

Algoritmi de clasificare („scheme")

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

Cum alocăm fiecare valoare din variable unuia dintre cele k grupuri?

Două abordări frecvente pentru variabile continue:

  • Intervale egale ('equal_interval')
  • Cuantile ('quantiles')
Lucrul cu date geospațiale în Python

Intervale egale

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

l04_equal_interval.png

Lucrul cu date geospațiale în Python

Cuantile

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

l04_quantiles.png

Lucrul cu date geospațiale în Python

Culoare

Categorii, neordonate

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

Graduat, secvențial

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

Graduat, divergent

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

pastel5.png

l04_pal_seq.png

l04_pal_div.png

IMPORTANT: Aliniați cu scopul dvs.

Lucrul cu date geospațiale în Python

Să exersăm!

Lucrul cu date geospațiale în Python

Preparing Video For Download...