Úpravy legendy a závěrečné doladění
Čas na závěrečné doladění a uložení grafu.
Každý prvek v grafu je příležitost k úpravě. Má správnou barvu? Správnou velikost? Má intuitivní popisky? Cílem je vyzdvihnout data a potlačit ostatní prvky.
Máme pár nápadů, jak tento graf vylepšit. Pojďme na to.
Toto cvičení je součástí kurzu
Vizualizace geoprostorových dat v R
Pokyny k cvičení
- Přidej do volání
tm_fill()argumentytitle = "Median Income"apalette = "Greens", aby bylo jasné, co barva znázorňuje – příjem se tak namapuje na zelenou barevnou škálu. - Přidej jemné ohraničení oblastí, aby byly jejich hranice lépe viditelné – vlož vrstvu
tm_borders()s argumentycol = "grey60"alwd = 0.5. - Zdůrazni hranice čtvrtí oproti hranicím sčítacích obvodů nastavením
col = "grey40"alwd = 2. - Přidej informaci o zdroji dat pomocí volání
tm_credits()s prvním argumentem"Source: ACS 2014 5-year Estimates, \n accessed via acs package"a druhým argumentemposition = c("right", "bottom"). - Nakonec ulož graf jako
"nyc_income_map.png"pomocí funkcetmap_save()s argumentywidth = 4aheight = 7.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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"