分位數等值區圖
在這個練習中,你會建立以分位數為基礎的樹木密度地圖。記得分位數演算法會依排名將數值切分為元素數量相同的多組,並為每組指定顏色。
這次我們將建立 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()