開始使用免費開始

使用 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)
編輯並執行程式碼