Príručka pre začiatočníkov k mapám Choropleth v Pythone

Blog

Príručka pre začiatočníkov k mapám Choropleth v Pythone

Čo je to mapa Choropleth?

Mapa choropleth je mapa geografickej oblasti, v ktorej sú rôzne oblasti reprezentované farbou alebo vzorom na základe agregovaného atribútu tejto konkrétnej podoblasti. Krajiny sveta môžete napríklad mapovať na základe hustoty obyvateľstva. Čím je krajina hustejšia, tým bude mať tmavší odtieň červenej. Takýmto spôsobom dokážeme na prvý pohľad ľahko identifikovať najhustejšie krajiny.

Mapa Choropleth je jednou z najúčinnejších metód vizualizácie geografických údajov. Najpopulárnejšími metódami vytvárania takýchto máp sú sofistikovaný softvér ako QGIS, ArcGIS atď. Tieto typy vizualizácií sú však väčšinou malou časťou celého môjho pracovného toku. Preto nechcem prejsť na špecializovaný softvér na vykresľovanie týchto máp.

V tomto článku sa budem zaoberať tým, ako tieto mapy vytvoriť pomocou Pythonu.

Čo potrebujeme?

Na dosiahnutie nášho cieľa budeme potrebovať niekoľko vecí.

  1. Tvarovky : Tvarové súbory sú dátové štruktúry, ktoré obsahujú informácie o rôznych geografických oblastiach. Obsahujú geometrické znázornenie regiónov, ktoré budeme potrebovať na ich mapovanie. Okrem toho tvarové súbory voliteľne obsahujú niektoré ďalšie metadáta, ako je názov regiónov, regionálne hierarchie atď. Existuje mnoho zdrojov, kde nájdete tieto súbory tvarov, napríklad Humdata a GADM. Na obrázku 1 som poskytol snímku obrazovky, ktorá ukazuje, ako tvarový súbor vyzerá po načítaní systémom GeoPandas.
  2. Knižnice : Matplotlib a Geopandas

Obrázok k príspevku

Obrázok 1. Snímka obrazovky tvarového súboru načítaného spoločnosťou GeoPandas

canon mx922 netlačí

Bez ďalších okolkov začneme načítaním údajov a vytvorením jednoduchej mapy.

#data-science #visualization data #choropleth-map #python

medium.com

Príručka pre začiatočníkov k mapám Choropleth v Pythone

Mapa Choropleth je jednou z najúčinnejších metód vizualizácie geografických údajov. Najpopulárnejšími metódami vytvárania takýchto máp sú sofistikovaný softvér ako QGIS, ArcGIS atď. Tieto typy vizualizácií sú však väčšinou malou časťou celého môjho pracovného toku. Preto nechcem prejsť na špecializovaný softvér na vykresľovanie týchto máp. V tomto článku sa budem zaoberať tým, ako tieto mapy vytvoriť pomocou Pythonu. pomocou GeoPandas a Matplotlib