Grafice sf cu plot()
Așa cum ai văzut, obiectele sf pot fi reprezentate grafic cu funcția plot() din R de bază. Primul grafic stabilește baza hărții, iar straturile următoare pot fi adăugate tot cu plot().
Mai jos sunt patru obiecte sf stocate ca:
london_polylondon_looplondon_capitalnum_listings
Completează codul de mai jos pentru a obține o hartă geospațială folosind plot(), care să combine aceste obiecte sf. Folosește st_geometry() pentru a te asigura că toate obiectele sunt într-adevăr obiecte sf atunci când sunt reprezentate grafic.
Bibliotecile sf și tidyverse sunt deja încărcate.
Acest exercițiu face parte din cursul
Crearea dashboardurilor cu shinydashboard
Instrucțiuni pentru exercițiu
- Reprezintă grafic primul strat, un multipoligon numit
london_poly. - Reprezintă grafic
london_loopși colorează-l în mov. - Reprezintă grafic
london_capitalși colorează-l în verde. - Adaugă marcatori roșii pentru fiecare punct din
num_listings.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
___