Grafy sf pomocí plot()
Jak jsi viděl/a, objekty sf lze vizualizovat pomocí základní R funkce plot(). První graf slouží jako základ mapy a další vrstvy se přidávají opakovaným voláním plot().
Níže jsou uloženy čtyři objekty sf:
london_polylondon_looplondon_capitalnum_listings
Dokonči níže uvedený kód tak, aby vznikla geospatiální mapa složená z těchto sf objektů pomocí plot(). Použij st_geometry(), aby bylo zajištěno, že všechny objekty jsou při vykreslení skutečně sf objekty.
Knihovny sf a tidyverse jsou již načtené.
Toto cvičení je součástí kurzu
Tvorba dashboardů pomocí shinydashboard
Pokyny k cvičení
- Vykresli první vrstvu – multipolygon uložený jako
london_poly. - Vykresli
london_loopa obarvi ho fialově. - Vykresli
london_capitala obarvi ho zeleně. - Přidej červené markery pro každý bod v
num_listings.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
___