Kom igångKom igång gratis

Skapa en interaktiv webbkarta

Precis som paketen i tidyverse använder leaflet-paketet pipe-operatorn (dvs. %>%) från magrittr-paketet för att kedja ihop funktionsanrop. Det innebär att du kan skicka resultatet från en funktion vidare till nästa utan att behöva lagra mellanresultatet i ett objekt. Ett sätt att hitta alla bilar i datamängden mtcars med mpg >= 25 är till exempel att skicka data genom en serie funktioner med pipe.

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

För att skapa en webbkarta i R kedjar du ihop en serie funktionsanrop med operatorn %>%. Den första funktionen leaflet() initierar htmlwidgeten, varefter du lägger till ett kartlager med funktionen addTiles().

Den här övningen är en del av kursen

Interaktiva kartor med leaflet i R

Visa kurs

Övningsinstruktioner

  • Ladda biblioteket leaflet.
  • Anropa funktionen leaflet().
  • Skicka utdata från leaflet() vidare till addTiles() med pipe.
  • Utforska din första interaktiva webbkarta genom att zooma och panorera.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Load the leaflet library
library(___)

# Create a leaflet map with default map tile using addTiles()
___() %>%
    ___()
Redigera och kör kod