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
Övningsinstruktioner
- Ladda biblioteket
leaflet. - Anropa funktionen
leaflet(). - Skicka utdata från
leaflet()vidare tilladdTiles()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()
___() %>%
___()