Začněte nyníZačněte zdarma

Vytvoření interaktivní webové mapy

Podobně jako balíčky z tidyverse využívá i balíček leaflet operátor pipe (tedy %>%) z balíčku magrittr, který umožňuje řetězit volání funkcí za sebou. Díky tomu můžeš předávat výsledek jedné funkce přímo do další, aniž bys musel/a mezivýsledky ukládat do proměnné. Například jeden ze způsobů, jak v datové sadě mtcars najít všechna auta se spotřebou mpg >= 25, je propojit data přes sérii funkcí.

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

Pro vytvoření webové mapy v R budeš řetězit volání funkcí pomocí operátoru %>%. Nejprve funkcí leaflet() inicializuješ htmlwidget a pak přidáš mapové dlaždice pomocí funkce addTiles().

Toto cvičení je součástí kurzu

Interaktivní mapy s leaflet v R

Zobrazit kurz

Pokyny k cvičení

  • Načti knihovnu leaflet.
  • Zavolej funkci leaflet().
  • Výstup funkce leaflet() předej pomocí pipe do addTiles().
  • Vyzkoušej přibližování a posouvání své první interaktivní webové mapy.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Load the leaflet library
library(___)

# Create a leaflet map with default map tile using addTiles()
___() %>%
    ___()
Upravit a spustit kód