Aan de slagGa gratis aan de slag

Een eerste plot

Tot nu toe heb je een aantal ruimtelijke bestanden ingelezen, ruimtelijke data naar dezelfde projectie getransformeerd en een data frame samengevoegd met een ruimtelijk object. Tijd om alles bij elkaar te brengen en te zien hoe je kaart eruitziet. Voor elke gegevensset heb je een tm_shape()-aanroep nodig om de databron op te geven, gevolgd door een tm_*-laag (zoals tm_fill(), tm_borders() of tm_bubbles()) om op de kaart te tekenen.

Je voegt eerst de buurten en watergebieden toe aan je plot uit de vorige oefening.

Deze oefening maakt deel uit van de cursus

Georuimtelijke data visualiseren in R

Cursus bekijken

Oefeninstructies

  • Voeg een laag toe voor het object water met tm_shape(). Gebruik daarna tm_fill() en stel de kleur in op "grey90".
  • Voeg op dezelfde manier een laag toe voor het object neighborhoods. Gebruik tm_borders() om de buurtgrenzen te tekenen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

library(tmap)

tm_shape(nyc_tracts_merge) +
  tm_fill(col = "estimate") +
  # Add a water layer, tm_fill() with col = "grey90"
  tm_shape(___)             +
  tm_fill(___)              +
  # Add a neighborhood layer, tm_borders()
                            +
  
Code bewerken en uitvoeren