Tracer le quartier Urban Residents et l’art
Vous savez maintenant que la plupart des œuvres se trouvent dans le quartier Urban Residents. Dans cet exercice, vous allez créer un graphique des œuvres dans ce quartier. Vous commencerez par extraire uniquement urban_art à partir de neighborhood_art et le urban_polygon à partir de neighborhoods. Ensuite, vous tracerez le polygone comme ax avant d’y ajouter le tracé des œuvres.
Cet exercice fait partie du cours
Visualiser des données géospatiales en Python
Instructions
- Créez un GeoDataFrame appelé
urban_arten utilisant l’accesseur.loc[]pour ne récupérer que les œuvres du quartier"Urban Residents". - Utilisez à nouveau
.loc[]pour créer un GeoDataFrame appeléurban_polygonà partir deneighborhoodsavec uniquement le polygone"Urban Residents". - Tracez
urban_polygonen tant queaxet définissezcolorsurlightgreen. - Tracez les œuvres dans
urban_art. Passez trois arguments : définissezax = axpour ajouter ce tracé àurban_polygon, utiliseztypepour étiqueter les points, et définissezlegend = True.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create urban_art from neighborhood_art where the neighborhood name is Urban Residents
urban_art = neighborhood_art.loc[neighborhood_art.name == ____]
# Get just the Urban Residents neighborhood polygon and save it as urban_polygon
urban_polygon = neighborhoods.loc[____.____ == "Urban Residents"]
# Plot the urban_polygon as ax
ax = ____.____(color = 'lightgreen')
# Add a plot of the urban_art and show it
urban_art.plot( ax = ax, ____ = 'type', legend = True);
plt.show()