Mapu k nezastavení
Podobně jako při tvorbě grafu v ggplot2 nebo při manipulaci s daty pomocí dplyr je potřeba mapu uložit do objektu, pokud na ni chceš odkázat později v kódu.
A když jsme u dplyr — operátor %>% umožňuje přivést data rovnou do řetězce funkcí, které vytvoří leaflet mapu.
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(popup = ~name, color = "#FF0000")
Piping zpřehledňuje kód a díky operátoru ~ můžeš odkazovat na proměnné, aniž bys musel/a opakovaně zadávat název datového rámce.
Argument color ve funkci addCircleMarkers() přijímá název barvy nebo hex kód. Například red nebo #FF0000.
map je už vykreslena. Všimni si, že kruhové značky zmizely!
Toto cvičení je součástí kurzu
Interaktivní mapy s leaflet v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Add circle markers with popups for college names
map %>%
addCircleMarkers(data = ca, radius = 2, popup = ___)