En legendarisk karta
Att använda färger för att lägga till information på kartan är utmärkt, men det hjälper bara om vi kommer ihåg vad färgerna representerar. Med addLegend() kan vi lägga till en förklaring som påminner oss om det.
Det finns flera argument som kan användas för att anpassa förklaringen efter eget tycke, bland annat opacity, title och position. För att skapa en förklaring till vårt colorNumeric()-exempel gör vi så här.
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")
Den här övningen är en del av kursen
Interaktiva kartor med leaflet i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Add a legend that displays the colors used in pal
m %>%
___(pal = pal,
values = c("Public", "Private", "For-Profit"))