Zacznij terazZacznij za darmo

Porządkowanie legendy i ostatnie poprawki

Czas na ostatnie poprawki, a potem zapisanie wykresu.

Każdy element na wykresie można ulepszyć. Czy kolor jest odpowiedni? Czy rozmiar jest właściwy? Czy etykiety są zrozumiałe? Twoim celem jest wyeksponowanie danych i wyciszenie elementów pomocniczych.

Mamy kilka pomysłów na ulepszenie tej mapy. Wprowadźmy kilka zmian.

To ćwiczenie jest częścią kursu

Wizualizacja danych geoprzestrzennych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Aby jasno pokazać, co reprezentuje kolor, dodaj title = "Median Income" i palette = "Greens" w wywołaniu tm_fill() – przychody zostaną wtedy odwzorowane na zieloną skalę barw.
  • Dodaj delikatne obramowania obszarów spisowych, żeby granice były wyraźniej widoczne – w tym celu dodaj warstwę tm_borders() z argumentami col = "grey60" i lwd = 0.5.
  • Spraw, żeby granice dzielnic były bardziej widoczne niż granice obszarów spisowych, ustawiając col = "grey40" i lwd = 2.
  • Dodaj informację o źródle danych, używając wywołania tm_credits() z pierwszym argumentem "Source: ACS 2014 5-year Estimates, \n accessed via acs package" i drugim argumentem position = c("right", "bottom").
  • Na koniec zapisz mapę jako "nyc_income_map.png", używając funkcji tmap_save() z argumentami width = 4 i height = 7.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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"
Edytuj i uruchom kod