Hartă coropletă cu intervale egale
În exercițiul anterior, am creat o hartă a densității arborilor. Acum că știm mai multe despre hărțile coroplete, vom explora această vizualizare în mai mult detaliu.
Mai întâi, vom vizualiza diferența dintre utilizarea numărului de arbori și utilizarea numărului de arbori normalizat prin suprafața districtului (densitatea arborilor). Apoi, vom crea o versiune cu intervale egale a acestei hărți, în loc să folosim o scară de culori continuă. Acest algoritm de clasificare împarte spațiul valorilor în intervale egale și atribuie o culoare fiecăruia.
GeoDataFrame-ul district_trees, rezultatul final al exercițiului anterior, este deja încărcat. Include variabila n_trees_per_area, care măsoară densitatea arborilor pe district (reține că valorile variabilei au fost înmulțite cu 10.000).
Acest exercițiu face parte din cursul
Lucrul cu date geospațiale în Python
Instrucțiuni pentru exercițiu
- Creează un grafic folosind variabila
'n_trees'pentru a colora poligoanele. Asigură-te că afișezi și o legendă folosind cuvântul cheielegend. - Repetă același lucru folosind variabila
'n_trees_per_area'. Observi diferența? - Generează o hartă coropletă cu variabila
'n_trees_per_area'folosind schema de clasificare pe intervale egale. Asigură-te că adaugi și o legendă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Print the first rows of the tree density dataset
print(districts_trees.head())
# Make a choropleth of the number of trees
districts_trees.plot(____, ____)
plt.show()
# Make a choropleth of the number of trees per area
districts_trees.plot(____, ____)
plt.show()
# Make a choropleth of the number of trees
districts_trees.plot(____, ____, ____)
plt.show()