CommencezCommencez gratuitement

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

Voir le 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"))
Modifier et exécuter le code