Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Rita det första lagret, ett multipolygon-objekt som heter london_poly.
  • Rita london_loop och färglägg det lila.
  • Rita london_capital och 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
___
Redigera och kör kod