LoslegenKostenlos starten

Eine legendäre Karte

Informationen mithilfe von Farben zu unserer Karte hinzuzufügen, ist super – aber nur hilfreich, wenn wir uns merken, wofür die Farben stehen. Mit addLegend() können wir eine Legende hinzufügen, die uns daran erinnert.

Es gibt mehrere Argumente, mit denen wir die Legende nach unserem Geschmack anpassen können, darunter opacity, title und position. Um eine Legende für unser colorNumeric()-Beispiel zu erstellen, würden wir Folgendes tun.

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

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Karten mit leaflet in R</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Add a legend that displays the colors used in pal
m %>% 
    ___(pal = pal, 
              values = c("Public", "Private", "For-Profit"))
Code bearbeiten und ausführen