CommencezCommencez gratuitement

Améliorer les fenêtres contextuelles (pop-ups)

Avec la fonction paste0() et quelques balises HTML, nous pouvons personnaliser nos fenêtres contextuelles. paste0() convertit ses arguments en chaînes de caractères et les combine en une seule chaîne sans séparer les arguments.

addCircleMarkers(popup = ~paste0(name,
                                 "<br/>",
                                 sector_label))

On peut utiliser la balise <br/> pour insérer un saut de ligne afin que chaque élément apparaisse sur une ligne distincte.

Pour distinguer les différents éléments de données, nous pouvons mettre le nom de chaque collège en italique en plaçant la variable name entre <i></i>

addCircleMarkers(popup = ~paste0("<i>",
                                 name,
                                 "</i>", 
                                 "<br/>", 
                                 sector_label))

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.

# Clear the bounds and markers on the map object and store in map2
map2 <- map %>% 
            ___() %>% 
            ___()
Modifier et exécuter le code