Inizia subitoInizia gratis

Una mappa leggendaria

Aggiungere informazioni alla nostra mappa usando i colori è utile, ma lo è davvero solo se ricordiamo cosa rappresentano. Con addLegend() possiamo aggiungere una legenda per rinfrescarci la memoria.

Ci sono diversi argomenti con cui possiamo personalizzare la legenda, tra cui opacity, title e position. Per creare una legenda per il nostro esempio con colorNumeric(), faremmo così.

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")

Questo esercizio fa parte del corso

Mappe interattive con leaflet in R

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Add a legend that displays the colors used in pal
m %>% 
    ___(pal = pal, 
              values = c("Public", "Private", "For-Profit"))
Modifica ed esegui il codice