开始使用免费开始使用

第一张图

到目前为止,您已经读取了一些空间文件,将空间数据转换到相同的投影,并把一个数据框与空间对象合并。现在把这些工作整合起来,看看地图效果如何。对每个数据集,先调用 tm_shape() 指定数据源,然后添加一个 tm_* 图层(例如 tm_fill()tm_borders()tm_bubbles())在地图上绘制。

首先,您将把上一练习中的街区和水域添加到图中。

本练习是课程的一部分

在 R 中可视化地理空间数据

查看课程

练习说明

  • 使用 tm_shape()water 对象添加一个图层。然后用 tm_fill(),并将颜色设为 "grey90"
  • 同样地,为 neighborhoods 对象添加一个图层。使用 tm_borders() 绘制街区边界。

交互式实操练习

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

library(tmap)

tm_shape(nyc_tracts_merge) +
  tm_fill(col = "estimate") +
  # Add a water layer, tm_fill() with col = "grey90"
  tm_shape(___)             +
  tm_fill(___)              +
  # Add a neighborhood layer, tm_borders()
                            +
  
编辑并运行代码