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