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