让地图更醒目
与使用 ggplot2 绘图或用 dplyr 操作数据类似,如果您稍后在代码中还要引用地图,就需要把它存储到一个对象中。
说到 dplyr,%>% 运算符可以把数据管道传入用于创建 leaflet 地图的函数链中。
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(popup = ~name, color = "#FF0000")
管道让代码更易读,并且允许我们用 ~ 运算符引用变量,而不必反复指定数据框。
addCircleMarkers() 中的 color 参数可以接受颜色名称或十六进制色值。例如,red 或 #FF0000。
已为您打印了 map。请注意,圆形标记不见了!
本练习是课程的一部分
在 R 中使用 leaflet 构建交互式地图
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Add circle markers with popups for college names
map %>%
addCircleMarkers(data = ca, radius = 2, popup = ___)