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

Connected

Exercise

Tworzenie interaktywnej mapy internetowej

Podobnie jak pakiety z tidyverse, pakiet leaflet używa operatora potoku (%>%) z pakietu magrittr do łączenia wywołań funkcji w łańcuch. Dzięki temu możesz przekazywać wynik jednej funkcji do kolejnej bez zapisywania wyników pośrednich w osobnych obiektach. Na przykład, aby znaleźć wszystkie samochody w zbiorze danych mtcars o spalaniu >= 25 mpg, możesz przekazać dane przez serię funkcji:

mtcars  %>% 
    mutate(car = rownames(.))  %>% 
    select(car, mpg)  %>% 
    filter(mpg >= 25)  

Aby utworzyć mapę internetową w R, połączysz kolejne wywołania funkcji za pomocą operatora %>%. Pierwsza funkcja – leaflet() – zainicjuje widżet HTML, a następnie dodasz kafelki mapy za pomocą funkcji addTiles().

Instrukcje

100 XP
  • Wczytaj bibliotekę leaflet.
  • Wywołaj funkcję leaflet().
  • Przekaż wynik leaflet() do addTiles() za pomocą potoku.
  • Poeksperymentuj z przybliżaniem i przesuwaniem swojej pierwszej interaktywnej mapy.