传奇的图例
用颜色为地图添加信息很好,但前提是我们记得每种颜色代表什么。使用 addLegend(),我们可以添加一个图例来提示自己。
我们可以通过多个参数自定义图例,例如 opacity、title 和 position。要为 colorNumeric() 示例创建图例,可以这样做:
pal <- colorNumeric(palette = "RdBu", domain = c(25:50))
ipeds %>%
leaflet() %>%
addProviderTiles("CartoDB") %>%
addCircleMarkers(radius = 2,
color = ~pal(lat)) %>%
addLegend(pal = pal,
values = c(25:50),
opacity = 0.75,
title = "Latitude",
position = "topleft")
本练习是课程的一部分
在 R 中使用 leaflet 构建交互式地图
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Add a legend that displays the colors used in pal
m %>%
___(pal = pal,
values = c("Public", "Private", "For-Profit"))