使用 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)