sf-diagram med plot()
Som du har sett kan sf-objekt ritas ut med basfunktionen plot() i R. Det första diagrammet lägger grunden för kartan, och efterföljande lager kan läggas till med plot().
Nedan finns fyra sf-objekt lagrade som:
london_polylondon_looplondon_capitalnum_listings
Komplettera koden nedan för att skapa en geospatial karta där du använder plot() för att sätta ihop sf-objekten. Använd st_geometry() för att säkerställa att alla objekt verkligen är sf-objekt när de ritas ut.
Biblioteken sf och tidyverse har laddats in.
Den här övningen är en del av kursen
Bygga dashboards med shinydashboard
Övningsinstruktioner
- Rita det första lagret, ett multipolygon-objekt som heter
london_poly. - Rita
london_loopoch färglägg det lila. - Rita
london_capitaloch färglägg det grönt. - Lägg till röda markörer för varje punkt i
num_listings.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
___