Tracer le quartier Urban Residents et les œuvres d'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 allez d'abord extraire seulement urban_art à partir de neighborhood_art et isoler urban_polygon à partir de neighborhoods. Ensuite, vous tracerez le polygone en tant que ax avant d'y ajouter le tracé des œuvres.
Cette activité fait partie du cours
Visualisation de données géospatiales avec Python
Instructions de l’exercice
- Créez un GeoDataFrame nommé
urban_arten utilisant l'accesseur.loc[]pour obtenir uniquement les œuvres dans le quartier"Urban Residents". - Utilisez encore
.loc[]pour créer un GeoDataFrame nomméurban_polygonà partir deneighborhoodsavec seulement le polygone"Urban Residents". - Tracez
urban_polygoncommeaxet définissezcoloràlightgreen. - Tracez les œuvres dans
urban_art. Passez trois arguments : définissezax = axpour ajouter ce tracé àurban_polygon, utiliseztypepour étiqueter les points et réglezlegend = True.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()