Choropleth: Memetakan data di ruang

Bekerja dengan Data Geospasial di Python

Dani Arribas-Bel

Geographic Data Science Lab (University of Liverpool)

Choropleth

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

Bekerja dengan Data Geospasial di Python

Choropleth

Menentukan kolom:

locations.plot(column='variable')

Choropleth dengan skema klasifikasi:

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

Pilihan utama:

  • Jumlah kelas (k)
  • Algoritme klasifikasi (scheme)
  • Palet warna (cmap)
Bekerja dengan Data Geospasial di Python

Jumlah kelas ("k")

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

Choropleth pasti menyiratkan kehilangan informasi (itu wajar)

Tarik-menarik antara:

  • Menjaga detail dan granularitas dari nilai asli (k lebih tinggi)
  • Mengabstraksi agar lebih mudah diproses dan ditafsirkan (k lebih rendah)

Praktik umum: 3–12 kelas atau "bin"

Bekerja dengan Data Geospasial di Python

Algoritme klasifikasi ("scheme")

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

Bagaimana kita menempatkan setiap nilai variable ke salah satu dari k grup?

Dua pendekatan (umum) untuk variabel kontinu:

  • Interval Sama ('equal_interval')
  • Kuantil ('quantiles')
Bekerja dengan Data Geospasial di Python

Interval Sama

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

l04_equal_interval.png

Bekerja dengan Data Geospasial di Python

Kuantil

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

l04_quantiles.png

Bekerja dengan Data Geospasial di Python

Warna

Kategori, tidak berurutan

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

Bertingkat, sekuensial

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

Bertingkat, divergen

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

pastel5.png

l04_pal_seq.png

l04_pal_div.png

PENTING: Selaraskan dengan tujuan Anda

Bekerja dengan Data Geospasial di Python

Ayo berlatih!

Bekerja dengan Data Geospasial di Python

Preparing Video For Download...