Grafici sf con plot()
Come hai visto, gli oggetti sf possono essere visualizzati con la funzione plot() di base R. Il primo grafico ti permette di impostare la base della mappa, e i layer successivi possono essere aggiunti usando plot().
Di seguito, ci sono quattro oggetti sf salvati come:
london_polylondon_looplondon_capitalnum_listings
Completa il codice qui sotto per ottenere una mappa geospaziale usando plot() per assemblare gli oggetti sf. Usa st_geometry() per assicurarti che tutti gli oggetti siano effettivamente oggetti sf quando vengono tracciati.
Le librerie sf e tidyverse sono già state caricate.
Questo esercizio fa parte del corso
Creare dashboard con shinydashboard
Istruzioni dell'esercizio
- Traccia il primo layer, che è un multipoligono chiamato
london_poly. - Traccia
london_loope coloralo di viola. - Traccia
london_capitale coloralo di verde. - Aggiungi marker rossi per ogni punto in
num_listings.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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
___