Trazar el vecindario Urban Residents y su arte
Ya sabes que la mayor parte del arte está en el vecindario Urban Residents. En este ejercicio, vas a crear un gráfico con el arte en ese vecindario. Primero submuestrearás solo urban_art a partir de neighborhood_art y extraerás urban_polygon a partir de neighborhoods. Luego crearás un gráfico del polígono como ax antes de añadir el gráfico del arte.
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en Python
Instrucciones del ejercicio
- Crea un GeoDataFrame llamado
urban_artusando el accesor.loc[]para obtener solo el arte del vecindario"Urban Residents". - Usa
.loc[]de nuevo para crear un GeoDataFrame llamadourban_polygona partir deneighborhoodscon solo el polígono de"Urban Residents". - Traza
urban_polygoncomoaxy establececolorenlightgreen. - Traza el arte en
urban_art. Pasa tres argumentos: estableceax = axpara añadir este gráfico al deurban_polygon, usatypepara etiquetar los puntos y establecelegend = True.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()