开始使用免费开始使用

使用 ggplot2 制作点密度地图

在本课程的最后一个练习中,您将把已获取并生成的数据集合并为一张使用 ggplot2 的点密度地图。您将用 geom_sf() 绘制生成的点和辅助数据集,并添加一些信息丰富的地图元素,制作一幅具有制图水准的成品地图。

本练习是课程的一部分

在 R 中分析美国人口普查数据

查看课程

练习说明

  • 使用 geom_sf() 绘制 simple features 对象。
  • 通过正确指定您创建的对象来绘制水域与道路要素。
  • labs() 中使用 caption 参数,为地图添加一条信息性说明。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Plot your datasets and give your map an informative caption
___() + 
  ___(___ = dc_boundary, color = NA, fill = "white") + 
  ___(data = dc_dots, ___(color = group, fill = group), size = 0.1) + 
  ___(data = ___, color = "lightblue", fill = "lightblue") + 
  ___(data = ___, color = "grey") + 
  coord_sf(crs = 26918, datum = NA) + 
  scale_color_brewer(palette = "Set1", guide = FALSE) +
  scale_fill_brewer(___ = "Set1") +
  labs(title = "The racial geography of Washington, DC", 
       subtitle = "2010 decennial U.S. Census", 
       fill = "", 
       ___ = "1 dot = approximately 100 people.\nData acquired with the R tidycensus and tigris packages.")
编辑并运行代码