Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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