Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak duidelijk wat de kleur voorstelt door title = "Median Income" en palette = "Greens" toe te voegen aan de aanroep van tm_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 met col = "grey60" en lwd = 0.5.
  • Maak de wijkgrenzen iets belangrijker dan de tract-grenzen door col = "grey40" en lwd = 2 in 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 argument position = c("right", "bottom").
  • Sla tot slot je plot op als "nyc_income_map.png" met de functie tmap_save() met de argumenten width = 4 en height = 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"
Code bewerken en uitvoeren