開始使用免費開始

傳奇的圖例

用顏色把資訊加到地圖上很棒,但前提是你要記得每種顏色代表什麼。使用 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"))
編輯並執行程式碼