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
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 keercolumn='name'toe om de vormen op basis van hun naam te kleuren enlegend=Trueom 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.____()