開始使用免費開始

使用 tigris 取得製圖用資料

在使用 ggplot2 製作華盛頓特區的點密度地圖之前,先用 tigris 套件取得一些輔助的製圖資料,能幫助讀圖者理解你所視覺化的內容。這些資料集將包含華府的主要道路、水域面要素,以及哥倫比亞特區的邊界,你會將邊界作為地圖的背景。

本練習屬於課程

在 R 中分析美國人口普查資料

檢視課程

練習說明

  • 使用 roads() 函式取得華盛頓特區的道路資料集,並將結果篩選為該特區內的主要道路。
  • 使用 tigris 的 area_water() 取得水域面要素資料集。
  • 透過 tigris 的 counties() 函式取得華府的邊界。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Filter the DC roads object for major roads only
dc_roads <- ___("DC", "District of Columbia") %>%
  ___(RTTYP %in% c("I", "S", "U"))

# Get an area water dataset for DC
dc_water <- ___("DC", "District of Columbia")

# Get the boundary of DC
dc_boundary <- ___("DC", cb = TRUE)
編輯並執行程式碼