ÎncepețiÎncepe gratuit

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

Vezi cursul

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
___
Editează și rulează codul