Choropletová mapa přístupu k internetu
V tomto cvičení načteš soubor s geoprostorovými daty a vytvoříš jednoduchou choropletovou mapu. Data pocházejí z tabulky ACS B28011 – „Internet Subscriptions in Household" a obsahují sloupce s celkovým počtem domácností (total), domácností s přístupem k internetu (internet) a bez něj (no_internet) a různými typy internetového připojení.
Měj na paměti, že choropletové mapy by měly zobrazovat míry nebo podíly, nikoli absolutní počty. Po načtení dat vypočítáš procento domácností bez přístupu k internetu pomocí sloupců no_internet a total.
Toto cvičení je součástí kurzu
Analýza dat amerického sčítání lidu v Pythonu
Pokyny k cvičení
- Importuj
geopandaspod aliasemgpd - Pomocí metody
read_fileknihovnygeopandasnačti soubor"states_internet.gpkg" - Vypočítej procento domácností bez přístupu k internetu jako
100krát počet domácnostíno_internetdělenototal - Vytvoř choropletovou mapu tohoto procenta nastavením parametru
columnna název nového sloupce; barevnou paletu (parametrcmap) nastav na"YlGnBu"
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import geopandas
____
# Load geospatial data
geo_state = ____
# View GeoDataFrame columns
print(geo_state.columns)
# Calculate percent of households with no internet
geo_state["pct_no_internet"] = ____
# Create choropleth map using YlGnBu colormap
geo_state.plot(____)
plt.show()