CommencezCommencez gratuitement

Donner du punch à notre carte

Comme pour construire un graphique avec ggplot2 ou manipuler des données avec dplyr, votre carte doit être stockée dans un objet si vous voulez y faire référence plus tard dans votre code.

En parlant de dplyr, l'opérateur %>% peut transmettre des données à la chaîne de fonctions qui crée une carte leaflet.

ipeds %>% 
    leaflet()  %>% 
        addTiles() %>% 
        addCircleMarkers(popup = ~name, color = "#FF0000")


Le chaînage rend notre code plus lisible et nous permet de référencer les variables avec l'opérateur ~ plutôt que d'indiquer sans cesse le trame de données.

L'argument color dans addCircleMarkers() accepte le nom d'une couleur ou un code hexadécimal. Par exemple, red ou #FF0000.

map a été affichée pour vous. Remarquez que les marqueurs circulaires ont disparu !

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 circle markers with popups for college names
map %>% 
    addCircleMarkers(data = ca, radius = 2, popup = ___)
Modifier et exécuter le code