Une carte légendaire
Ajouter de l'information à notre carte à l'aide de la couleur, c'est excellent, mais cela n'aide que si l'on se souvient de ce que les couleurs représentent. Avec addLegend(), nous pouvons ajouter une légende pour nous le rappeler.
Plusieurs arguments permettent de personnaliser la légende selon nos besoins, notamment opacity, title et position. Pour créer une légende pour notre exemple avec colorNumeric(), on ferait ce qui suit.
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")
Cette activité fait partie du cours
Cartes interactives avec leaflet en R
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"))