Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Plote a primeira camada, que é um multipolígono chamado london_poly.
  • Plote london_loop e pinte de roxo.
  • Plote london_capital e 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
___
Editar e Executar Código