Plotando o bairro Urban Residents e as obras de arte
Agora você sabe que a maioria das obras de arte está no bairro Urban Residents. Neste exercício, você vai criar um gráfico das obras desse bairro. Primeiro, você vai filtrar apenas urban_art a partir de neighborhood_art e vai filtrar urban_polygon a partir de neighborhoods. Depois, você vai criar um gráfico do polígono como ax antes de adicionar o gráfico das obras.
Este exercicio faz parte do curso
Visualizando dados geoespaciais em Python
Instruções do exercicio
- Crie um GeoDataFrame chamado
urban_artusando o acessor.loc[]para obter apenas as obras no bairro"Urban Residents". - Use
.loc[]novamente para criar um GeoDataFrame chamadourban_polygona partir deneighborhoodscontendo apenas o polígono de"Urban Residents". - Plote
urban_polygoncomoaxe definacolorcomolightgreen. - Plote as obras em
urban_art. Passe três argumentos: definaax = axpara adicionar este gráfico aourban_polygon, usetypepara rotular os pontos e definalegend = True.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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()