CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Chargez la bibliothèque leaflet.
  • Appelez la fonction leaflet().
  • Acheminez (pipe) la sortie de leaflet() vers addTiles().
  • 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()
___() %>%
    ___()
Modifier et exécuter le code