Crearea unei hărți web interactive
Similar cu pachetele din tidyverse, pachetul leaflet folosește operatorul pipe (adică %>%) din pachetul magrittr pentru a înlănțui apeluri de funcții. Astfel, poți transmite rezultatul unei funcții direct către alta, fără a stoca rezultatul intermediar într-un obiect. De exemplu, o modalitate de a găsi toate mașinile din setul de date mtcars cu un mpg >= 25 este să transmiți datele printr-o serie de funcții.
mtcars %>%
mutate(car = rownames(.)) %>%
select(car, mpg) %>%
filter(mpg >= 25)
Pentru a crea o hartă web în R, vei înlănțui o serie de apeluri de funcții folosind operatorul %>%. Prima funcție, leaflet(), va inițializa htmlwidget-ul, după care vei adăuga un strat de hartă cu funcția addTiles().
Acest exercițiu face parte din cursul
Hărți interactive cu leaflet în R
Instrucțiuni pentru exercițiu
- Încarcă biblioteca
leaflet. - Apelează funcția
leaflet(). - Transmite rezultatul funcției
leaflet()cătreaddTiles()folosind pipe-ul. - Experimentează cu zoom-ul și navigarea pe prima ta hartă web interactivă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Load the leaflet library
library(___)
# Create a leaflet map with default map tile using addTiles()
___() %>%
___()