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