Aan de slagBegin gratis

Polygonen uit een shapefile plotten

De volgende stap is het tonen van de kaart met polygonen. We hebben matplotlib.pyplot als plt en geopandas als gpd geïmporteerd, en een GeoDataFrame met de servicedistricten, service_district, is alvast voor je ingeladen.

Deze oefening maakt deel uit van de cursus

Geospatiale data visualiseren in Python

Bekijk cursus

Oefeninstructies

  • Plot eerst de servicedistricten zonder extra argumenten door .plot() op het GeoDataFrame aan te roepen.
  • Bekijk de plot met plt.show(). Dit is al voor je gedaan.
  • Gebruik nu opnieuw de methode .plot(), maar voeg deze keer column='name' toe om de vormen op basis van hun naam te kleuren en legend=True om die namen te zien. Vergeet niet de plot te tonen.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Import packages
import geopandas as gpd
import matplotlib.pyplot as plt

# Plot the Service Districts without any additional arguments
service_district.____()
plt.show()

# Plot the Service Districts, color them according to name, and show a legend
service_district.plot(____ = 'name', ____ = True)
plt.____()
Code bewerken en uitvoeren