Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Importuj geopandas pod aliasem gpd
  • Pomocí metody read_file knihovny geopandas načti soubor "states_internet.gpkg"
  • Vypočítej procento domácností bez přístupu k internetu jako 100 krát počet domácností no_internet děleno total
  • Vytvoř choropletovou mapu tohoto procenta nastavením parametru column na název nového sloupce; barevnou paletu (parametr cmap) 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()
Upravit a spustit kód