Začněte nyníZačněte zdarma

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_poly
  • london_loop
  • london_capital
  • num_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

Zobrazit kurz

Pokyny k cvičení

  • Vykresli první vrstvu – multipolygon uložený jako london_poly.
  • Vykresli london_loop a obarvi ho fialově.
  • Vykresli london_capital a 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
___
Upravit a spustit kód