Ożywiamy mapę
Podobnie jak podczas tworzenia wykresu z ggplot2 czy manipulowania danymi z dplyr, mapę należy zapisać w obiekcie, jeśli chcesz się do niej odwołać w dalszej części kodu.
Skoro mowa o dplyr – operator %>% pozwala przekazać dane potokiem do łańcucha funkcji tworzących mapę leaflet.
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(popup = ~name, color = "#FF0000")
Stosowanie potoków sprawia, że kod jest bardziej czytelny i umożliwia odwoływanie się do zmiennych za pomocą operatora ~, bez konieczności każdorazowego wskazywania ramki danych.
Argument color w funkcji addCircleMarkers() przyjmuje nazwę koloru lub kod szesnastkowy, na przykład red lub #FF0000.
Obiekt map został już wyświetlony. Zwróć uwagę, że znaczniki okrągłe zniknęły!
To ćwiczenie jest częścią kursu
Interaktywne mapy z leaflet w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add circle markers with popups for college names
map %>%
addCircleMarkers(data = ca, radius = 2, popup = ___)