ÎncepețiÎncepe gratuit

Vizualizarea densității populației

Să revenim la setul de date cu districte. Într-un exercițiu anterior am vizualizat districtele cu o culoare uniformă. De multe ori însă dorim să ilustrăm variația spațială a unei variabile și să colorăm poligoanele în consecință.

În acest exercițiu vom vizualiza variația spațială a densității populației în centrul Parisului. În acest scop, vom calcula mai întâi densitatea populației împărțind numărul de locuitori la suprafață, apoi o vom adăuga ca o coloană nouă în dataframe.

Setul de date cu districte este deja încărcat ca districts, GeoPandas a fost importat ca geopandas, iar matplotlib.pyplot ca plt.

Acest exercițiu face parte din cursul

Lucrul cu date geospațiale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Afișează primele rânduri din setul de date cu districte. Observi coloana 'population'?
  • Inspectează suprafața geometriilor din setul de date cu districte.
  • Adaugă o coloană 'population_density' care să reprezinte numărul de locuitori pe kilometru pătrat (Notă: suprafața este exprimată în metri pătrați, deci va trebui să înmulțești rezultatul cu 10**6).
  • Vizualizează districtele folosind coloana 'population_density' pentru a colora poligoanele.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Inspect the first rows of the districts dataset
print(districts.head())

# Inspect the area of the districts
print(districts.____)

# Add a population density column
districts['population_density'] = ____ / ____ * ____

# Make a plot of the districts colored by the population density
districts.____(____, legend=True)
plt.show()
Editează și rulează codul