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_polylondon_looplondon_capitalnum_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
Instrukcje do ćwiczenia
- Narysuj pierwszą warstwę – multipoligon o nazwie
london_poly. - Narysuj
london_loopi pokoloruj go na fioletowo. - Narysuj
london_capitali 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
___