Zacznij terazZacznij za darmo

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

Zobacz kurs

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 = ___)
Edytuj i uruchom kod