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
Instrukcje do ćwiczenia
- Aby jasno pokazać, co reprezentuje kolor, dodaj
title = "Median Income"ipalette = "Greens"w wywołaniutm_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 argumentamicol = "grey60"ilwd = 0.5. - Spraw, żeby granice dzielnic były bardziej widoczne niż granice obszarów spisowych, ustawiając
col = "grey40"ilwd = 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 argumentemposition = c("right", "bottom"). - Na koniec zapisz mapę jako
"nyc_income_map.png", używając funkcjitmap_save()z argumentamiwidth = 4iheight = 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"