第一张图
到目前为止,您已经读取了一些空间文件,将空间数据转换到相同的投影,并把一个数据框与空间对象合并。现在把这些工作整合起来,看看地图效果如何。对每个数据集,先调用 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()
+