Хороплета з рівними інтервалами
У попередній вправі ми побудували мапу густоти дерев. Тепер, коли ви знаєте більше про хороплети, розгляньмо цю візуалізацію детальніше.
Спочатку візуалізуйте різницю між простим використанням кількості дерев та кількості дерев, нормованої на площу району (густота дерев). Далі створимо версію цієї мапи з класифікацією за рівними інтервалами замість неперервної колірної шкали. Цей алгоритм класифікації розділяє діапазон значень на рівні інтервали («кошики») і призначає кожному колір.
GeoDataFrame district_trees, підсумковий результат попередньої вправи, уже завантажено. Він містить змінну n_trees_per_area, що вимірює густоту дерев за районами (зверніть увагу: змінну помножено на 10 000).
Ця вправа є частиною курсу
Робота з геопросторовими даними в Python
Інструкції до вправи
- Побудуйте графік, використавши змінну
'n_trees'для задання кольору полігонів. Обовʼязково відобразіть легенду за допомогою ключового словаlegend. - Повторіть те саме, використавши змінну
'n_trees_per_area'. Чи бачите різницю? - Згенеруйте хороплету зі змінною
'n_trees_per_area', використавши схему класифікації з рівними інтервалами. Знову ж, додайте легенду.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()