Wizualizacja dzielnicy Urban Residents i dzieł sztuki
Wiesz już, że większość dzieł sztuki znajduje się w dzielnicy Urban Residents. W tym ćwiczeniu stworzysz wykres przedstawiający sztukę w tej dzielnicy. Najpierw wyodrębnisz z neighborhood_art tylko rekordy należące do urban_art, a z neighborhoods – wielokąt urban_polygon. Następnie wykreślisz ten wielokąt jako ax i dodasz do niego warstwę z dziełami sztuki.
To ćwiczenie jest częścią kursu
Wizualizacja danych geoprzestrzennych w Pythonie
Instrukcje do ćwiczenia
- Utwórz GeoDataFrame o nazwie
urban_art, używając akcesora.loc[], aby wybrać tylko dzieła sztuki z dzielnicy"Urban Residents". - Użyj ponownie
.loc[], aby utworzyć GeoDataFrame o nazwieurban_polygonzneighborhoods, zawierający wyłącznie wielokąt"Urban Residents". - Wykreśl
urban_polygonjakoaxi ustawcolornalightgreen. - Wykreśl dzieła sztuki z
urban_art. Przekaż trzy argumenty: ustawax = ax, aby dodać ten wykres dourban_polygon, użyjtypedo oznaczenia punktów i ustawlegend = True.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()