Choroplethen: data op de kaart zetten

Werken met georuimtelijke data in Python

Dani Arribas-Bel

Geographic Data Science Lab (University of Liverpool)

Choroplethen

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

Werken met georuimtelijke data in Python

Choroplethen

Een kolom opgeven:

locations.plot(column='variable')

Choropleth met classificatieschema:

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

Belangrijke keuzes:

  • Aantal klassen (k)
  • Classificatie-algoritme (scheme)
  • Kleurenpalet (cmap)
Werken met georuimtelijke data in Python

Aantal klassen ("k")

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

Choroplethen impliceren noodzakelijkerwijs informatieverlies (dat is oké)

Spanning tussen:

  • Detail en granulariteit uit de bron behouden (hogere k)
  • Informatie abstraheren voor makkelijke verwerking en interpretatie (lagere k)

Vuistregel: 3–12 klassen of "bins"

Werken met georuimtelijke data in Python

Classificatie-algoritmen ("scheme")

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

Hoe zetten we elke waarde in variable in één van de k groepen?

Twee (veelgebruikte) aanpakken voor continue variabelen:

  • Gelijke intervallen ('equal_interval')
  • Kwantielen ('quantiles')
Werken met georuimtelijke data in Python

Gelijke intervallen

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

l04_equal_interval.png

Werken met georuimtelijke data in Python

Kwantielen

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

l04_quantiles.png

Werken met georuimtelijke data in Python

Kleur

Categorieën, niet-geordend

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

Gegradueerd, sequentieel

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

Gegradueerd, divergerend

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

pastel5.png

l04_pal_seq.png

l04_pal_div.png

BELANGRIJK: Stem af op je doel

Werken met georuimtelijke data in Python

Laten we oefenen!

Werken met georuimtelijke data in Python

Preparing Video For Download...