ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă biblioteca leaflet.
  • Apelează funcția leaflet().
  • Transmite rezultatul funcției leaflet() către addTiles() 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()
___() %>%
    ___()
Editează și rulează codul