Créer une carte Web interactive
Comme pour les packages du tidyverse, le package leaflet utilise l'opérateur d'acheminement (pipe), c'est-à-dire %>%, du package magrittr pour enchaîner des appels de fonctions. Cela signifie que vous pouvez transmettre le résultat d'une fonction à une autre sans devoir stocker la sortie intermédiaire dans un objet. Par exemple, une façon de trouver toutes les voitures du jeu de données mtcars ayant un mpg >= 25 consiste à faire passer les données à travers une série de fonctions.
mtcars %>%
mutate(car = rownames(.)) %>%
select(car, mpg) %>%
filter(mpg >= 25)
Pour créer une carte Web en R, vous enchaînerez une série d'appels de fonctions à l'aide de l'opérateur %>%. Notre première fonction, leaflet(), initialisera le htmlwidget, puis nous ajouterons une dalle de carte avec la fonction addTiles().
Cette activité fait partie du cours
Cartes interactives avec leaflet en R
Instructions de l’exercice
- Chargez la bibliothèque
leaflet. - Appelez la fonction
leaflet(). - Acheminez (pipe) la sortie de
leaflet()versaddTiles(). - Essayez le zoom et le déplacement sur votre première carte Web interactive.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load the leaflet library
library(___)
# Create a leaflet map with default map tile using addTiles()
___() %>%
___()