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
Pokyny k cvičení
- Načti knihovnu
leaflet. - Zavolej funkci
leaflet(). - Výstup funkce
leaflet()předej pomocí pipe doaddTiles(). - 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()
___() %>%
___()