分位数分级设色图
本练习将创建树木密度地图的分位数版本。请记住,分位数算法会对数值进行排序,并将其划分为包含相同元素数量的分组,然后为每组分配颜色。
这一次,我们将创建 7 组,使 YlGn 颜色映射在整个取值范围内均匀分配。
district_trees GeoDataFrame 已预先加载。它包含变量 n_trees_per_area,按行政区衡量树木密度(注意该变量已乘以 10,000)。
本练习是课程的一部分
在 Python 中处理地理空间数据
练习说明
- 使用
'n_trees_per_area'变量、分位数分类方案(7 个类别)以及YlGn颜色映射生成分级设色图。将结果赋给名为ax的变量。 - 使用
set_axis_off()方法移除图形边框、刻度与刻度标签,以获得更简洁的地图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Generate the choropleth and store the axis
____ = districts_trees.plot(column='n_trees_per_area', scheme='____',
k=____, cmap='____', legend=True)
# Remove frames, ticks and tick labels from the axis
____.set_axis_off()
plt.show()