Gráficos sf con plot()
Como has visto, los objetos sf se pueden representar con la función plot() de base R. El primer gráfico te permite preparar la base del mapa y, después, puedes añadir capas adicionales usando plot().
A continuación, hay cuatro objetos sf almacenados como:
london_polylondon_looplondon_capitalnum_listings
Completa el código de abajo para obtener un mapa geoespacial usando plot() para ensamblar objetos sf. Usa st_geometry() para asegurarte de que todos los objetos sean realmente objetos sf cuando se representen.
Las librerías sf y tidyverse ya se han cargado.
Este ejercicio forma parte del curso
Creación de paneles con shinydashboard
Instrucciones del ejercicio
- Dibuja la primera capa, que es un multipolígono llamado
london_poly. - Dibuja
london_loopy asígnale el color morado. - Dibuja
london_capitaly asígnale el color verde. - Añade marcadores rojos para cada punto en
num_listings.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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
___