Une carte légendaire
Ajouter de l'information à notre carte avec la couleur, c'est très utile — à condition de se souvenir à quoi ces couleurs correspondent. Avec addLegend(), vous pouvez ajouter une légende pour vous en rappeler.
Plusieurs arguments permettent de personnaliser la légende selon vos besoins, notamment opacity, title et position. Pour créer une légende pour notre exemple avec colorNumeric(), nous ferions ceci :
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")
Cet exercice fait partie du cours
<cours>Cartes interactives avec leaflet en R</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Add a legend that displays the colors used in pal
m %>%
___(pal = pal,
values = c("Public", "Private", "For-Profit"))