Aan de slagBegin gratis

Een legendarische kaart

Informatie toevoegen aan onze kaart met kleur is handig, maar alleen als je onthoudt waar de kleuren voor staan. Met addLegend() kun je een legenda toevoegen als geheugensteuntje.

Er zijn verschillende argumenten om de legenda naar wens aan te passen, zoals opacity, title en position. Om een legenda te maken voor ons colorNumeric()-voorbeeld, doe je het volgende.

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

Deze oefening maakt deel uit van de cursus

Interactieve kaarten met leaflet in R

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Add a legend that displays the colors used in pal
m %>% 
    ___(pal = pal, 
              values = c("Public", "Private", "For-Profit"))
Code bewerken en uitvoeren