Inizia subitoInizia gratis

Creare una mappa web interattiva

Come per i pacchetti del tidyverse, anche il pacchetto leaflet utilizza l'operatore pipe (cioè %>%) del pacchetto magrittr per concatenare le chiamate di funzione. Questo significa che possiamo passare l'output di una funzione a quella successiva senza dover salvare i risultati intermedi in un oggetto. Per esempio, un modo per trovare tutte le auto nel dataset mtcars con mpg >= 25 è far passare i dati attraverso una serie di funzioni.

mtcars  %>% 
    mutate(car = rownames(.))  %>% 
    select(car, mpg)  %>% 
    filter(mpg >= 25)  

Per creare una mappa web in R, concatenerai una serie di chiamate di funzione usando l'operatore %>%. La prima funzione, leaflet(), inizializzerà l'htmlwidget, poi aggiungeremo una mappa di base con la funzione addTiles().

Questo esercizio fa parte del corso

Mappe interattive con leaflet in R

Visualizza corso

Istruzioni dell'esercizio

  • Carica la libreria leaflet.
  • Chiama la funzione leaflet().
  • Passa in pipe l'output di leaflet() a addTiles().
  • Fai qualche prova con zoom e pan sulla tua prima mappa web interattiva.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Load the leaflet library
library(___)

# Create a leaflet map with default map tile using addTiles()
___() %>%
    ___()
Modifica ed esegui il codice