Zacznij terazZacznij za darmo

Wykresy sf z plot()

Jak już wiesz, obiekty sf można wizualizować za pomocą bazowej funkcji R plot(). Pierwszy wykres wyznacza podstawę mapy, a kolejne warstwy można dodawać, wywołując plot() ponownie.

Poniżej znajdziesz cztery obiekty sf zapisane jako:

  • london_poly
  • london_loop
  • london_capital
  • num_listings

Uzupełnij poniższy kod, aby uzyskać mapę geoprzestrzenną złożoną z obiektów sf przy użyciu plot(). Zastosuj st_geometry(), aby mieć pewność, że wszystkie obiekty są rzeczywiście obiektami sf podczas wizualizacji.

Biblioteki sf i tidyverse są już wczytane.

To ćwiczenie jest częścią kursu

Tworzenie dashboardów z shinydashboard

Zobacz kurs

Instrukcje do ćwiczenia

  • Narysuj pierwszą warstwę – multipoligon o nazwie london_poly.
  • Narysuj london_loop i pokoloruj go na fioletowo.
  • Narysuj london_capital i pokoloruj go na zielono.
  • Dodaj czerwone markery dla każdego punktu w num_listings.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Plot the first layer which is a multipolygon
___(___(london_poly), 
     col = sf.colors(length(london_poly$Name), 
                     categorical = TRUE), 
     axes=TRUE, border=grey(0.2, 0.5))
# Plot london_loop and color it purple
___(___(london_loop), add=___, col=___)
# Plot london_capital and color it green
___
# Add red markers for each point in num_listings
___
Edytuj i uruchom kod