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
Oefeninstructies
- Voeg een laag toe voor het object
watermettm_shape(). Gebruik daarnatm_fill()en stel de kleur in op"grey90". - Voeg op dezelfde manier een laag toe voor het object
neighborhoods. Gebruiktm_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()
+