开始使用免费开始使用

传奇的图例

用颜色为地图添加信息很好,但前提是我们记得每种颜色代表什么。使用 addLegend(),我们可以添加一个图例来提示自己。

我们可以通过多个参数自定义图例,例如 opacitytitleposition。要为 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"))
编辑并运行代码