Mapová legenda
Barevné rozlišení informací na mapě je skvělé, ale jen tehdy, když víme, co jednotlivé barvy znamenají. Funkce addLegend() nám umožní přidat legendu, která nám to připomene.
Legend lze přizpůsobit pomocí několika argumentů, například opacity, title nebo position. Chceš-li přidat legendu k příkladu s colorNumeric(), postupuj takto:
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")
Toto cvičení je součástí kurzu
Interaktivní mapy s leaflet v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Add a legend that displays the colors used in pal
m %>%
___(pal = pal,
values = c("Public", "Private", "For-Profit"))