Finjustera legenden och avslutande justeringar
Dags för några avslutande justeringar och att spara din karta.
Varje element i kartan är ett möjligt mål för förbättringar. Är färgen rätt? Är storleken lämplig? Har elementen tydliga etiketter? Målet är att lyfta fram datan och tona ned de delar som inte bär information.
Vi har några idéer för den här kartan. Låt oss justera ett par saker.
Den här övningen är en del av kursen
Visualisering av geospatial data i R
Övningsinstruktioner
- Gör det tydligt vad färgen representerar genom att lägga till
title = "Median Income"ochpalette = "Greens"i anropet tilltm_fill(), vilket mappar inkomst till en grön färgskala. - Lägg till diskreta gränser för statistikområdena så att deras avgränsningar syns tydligare, genom att lägga till ett
tm_borders()-lager medcol = "grey60"ochlwd = 0.5. - Gör stadsdelsgränserna lite mer framträdande än statistikområdesgränserna genom att ange
col = "grey40"ochlwd = 2. - Lägg till en källhänvisning med ett
tm_credits()-anrop där det första argumentet är"Source: ACS 2014 5-year Estimates, \n accessed via acs package"och det andra ärposition = c("right", "bottom"). - Spara slutligen kartan som
"nyc_income_map.png"med funktionentmap_save()och argumentenwidth = 4ochheight = 7.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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"