De legenda opruimen en nog wat laatste tweaks
Tijd voor nog wat laatste tweaks en daarna je plot opslaan.
Elk element in je plot kun je bijschaven. Is de kleur goed? Is het formaat goed? Heeft het intuïtieve labels? Je doel is om de data te benadrukken en de niet-data-elementen te verzachten.
We hebben wat ideeën voor deze plot. Laten we een paar dingen tweaken.
Deze oefening maakt deel uit van de cursus
Georuimtelijke data visualiseren in R
Oefeninstructies
- Maak duidelijk wat de kleur voorstelt door
title = "Median Income"enpalette = "Greens"toe te voegen aan de aanroep vantm_fill(), zodat inkomen wordt gekoppeld aan een groen kleurenschema. - Voeg subtiele randen toe aan de tracts om hun grenzen duidelijker te maken door een
tm_borders()-laag toe te voegen metcol = "grey60"enlwd = 0.5. - Maak de wijkgrenzen iets belangrijker dan de tract-grenzen door
col = "grey40"enlwd = 2in te stellen. - Voeg een bronvermelding toe met een
tm_credits()-aanroep met als eerste argument"Source: ACS 2014 5-year Estimates, \n accessed via acs package"en als tweede argumentposition = c("right", "bottom"). - Sla tot slot je plot op als
"nyc_income_map.png"met de functietmap_save()met de argumentenwidth = 4enheight = 7.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
library(tmap)
tm_shape(nyc_tracts_merge) +
# Add title and change palette
tm_fill(col = "estimate",
___,
___) +
# Add tm_borders()
___ +
tm_shape(water) +
tm_fill(col = "grey90") +
tm_shape(manhat_hoods) +
# Change col and lwd of neighborhood boundaries
tm_borders() +
tm_text(text = "name", size = 0.5) +
# Add tm_credits()
# Save map as "nyc_income_map.png"