Îngrijirea legendei și câteva ajustări finale
A venit momentul pentru câteva ajustări finale, după care îți poți salva harta.
Fiecare element din hartă poate fi îmbunătățit. Are culoarea potrivită? Are dimensiunea potrivită? Are etichete intuitive? Scopul tău este să evidențiezi datele și să estompezi elementele care nu sunt date.
Avem câteva idei pentru această hartă. Hai să ajustăm câteva lucruri.
Acest exercițiu face parte din cursul
Vizualizarea datelor geospațiale în R
Instrucțiuni pentru exercițiu
- Clarifică ce reprezintă culoarea adăugând
title = "Median Income"șipalette = "Greens"în apelultm_fill(), care va mapa venitul pe o scară de culori în nuanțe de verde. - Adaugă borduri discrete tractelor pentru a delimita mai clar granițele acestora, adăugând un strat
tm_borders()cucol = "grey60"șilwd = 0.5. - Fă granițele cartierelor puțin mai proeminente decât granițele tractelor, setând
col = "grey40"șilwd = 2. - Adaugă un credit pentru sursa datelor folosind un apel
tm_credits()cu primul argument"Source: ACS 2014 5-year Estimates, \n accessed via acs package"și al doilea argumentposition = c("right", "bottom"). - În final, salvează harta ca
"nyc_income_map.png"folosind funcțiatmap_save()cu argumentelewidth = 4șiheight = 7.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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"