Donner du peps à 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 souhaitez la réutiliser plus tard dans votre code.
À propos de dplyr, l'opérateur %>% peut envoyer des données dans la chaîne de fonctions qui crée une carte leaflet.
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(popup = ~name, color = "#FF0000")
Le piping rend notre code plus lisible et nous permet de faire référence aux variables avec l'opérateur ~ plutôt que de préciser sans cesse le nom du data frame.
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é pour vous. Remarquez que les marqueurs circulaires ont disparu !
Cet exercice fait partie du cours
<cours>Cartes interactives avec leaflet en R</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 = ___)