使用 ggplot2 製作分面地圖
ggplot2 最強大的功能之一是支援分面作圖:會針對資料中某欄位的不同唯一值產生多個圖。若 tidycensus 的資料是整齊格式(tidy format),也能用 geom_sf() 以相同方式產生分面地圖。在本練習中,你將製作分面地圖,呈現華盛頓特區在 2010 年十年期 Census 的種族與族裔地理分布。
本練習屬於課程
在 R 中分析美國人口普查資料
練習說明
- 檢視預先載入的
dc_race資料集前幾列,了解其結構。 - 將基準(datum)設為
NA,移除地圖後方的格線。 - 使用
facet_wrap()依資料集中variable欄位的唯一值建立各自的地圖。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Check the first few rows of the loaded dataset dc_race
head(___)
# Remove the gridlines and generate faceted maps
___(___, aes(fill = percent, color = percent)) +
___() +
coord_sf(___ = NA) +
___(~variable)