1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Interaktywne mapy z leaflet w R

Connected

Exercise

Mapowanie uczelni publicznych

Każdy sektor możemy dodać do mapy jako osobną warstwę, dzięki czemu użytkownicy będą mogli wybierać, które sektory są wyświetlane. W tym celu skorzystamy z nowego argumentu funkcji addCircleMarkers() – group.

leaflet() %>% 
        addProviderTiles("CartoDB") %>% 
        addCircleMarkers(data = public, 
                         label = ~htmlEscape(name), 
                         group = "Public")

Do naszej mapy dodamy jeszcze jedną funkcję z biblioteki htmltools. Owijając etykiety funkcją htmlEscape(), zabezpieczamy znaki, które mogłyby zostać zinterpretowane jako HTML. Dzięki temu nazwy uczelni nie będą wyświetlane z niezamierzonym formatowaniem.

Paleta kolorów pal utworzona w rozdziale 2 została już wczytana.

Instrukcje

100 XP
  • Wczytaj pakiet htmltools.
  • Przefiltruj dane ipeds, aby utworzyć ramkę danych zawierającą tylko uczelnie publiczne.
  • Utwórz mapę leaflet z uczelniami publicznymi.
  • Dodaj argument group do funkcji addCircleMarkers().