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
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 = ___)