Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Gör det tydligt vad färgen representerar genom att lägga till title = "Median Income" och palette = "Greens" i anropet till tm_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 med col = "grey60" och lwd = 0.5.
  • Gör stadsdelsgränserna lite mer framträdande än statistikområdesgränserna genom att ange col = "grey40" och lwd = 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 är position = c("right", "bottom").
  • Spara slutligen kartan som "nyc_income_map.png" med funktionen tmap_save() och argumenten width = 4 och height = 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"
Redigera och kör kod