Gráficos sf com plot()
Como você viu, objetos sf podem ser plotados usando a função plot() do R base. O primeiro gráfico permite configurar a base do mapa, e as camadas seguintes podem ser adicionadas usando plot().
A seguir, há quatro objetos sf armazenados como:
london_polylondon_looplondon_capitalnum_listings
Complete o código abaixo para obter um mapa geoespacial usando plot() para juntar objetos sf. Use st_geometry() para garantir que todos os objetos sejam de fato objetos sf ao serem plotados.
As bibliotecas sf e tidyverse já foram carregadas.
Este exercicio faz parte do curso
Construindo dashboards com shinydashboard
Instruções do exercicio
- Plote a primeira camada, que é um multipolígono chamado
london_poly. - Plote
london_loope pinte de roxo. - Plote
london_capitale pinte de verde. - Adicione marcadores vermelhos para cada ponto em
num_listings.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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
___