1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wizualizacja danych geoprzestrzennych w R

Connected

ćwiczenie

Własna paleta w tmap

W przeciwieństwie do ggplot2, gdzie niestandardową skalę kolorów ustawia się w wywołaniu scale_, kolory w warstwach tmap są określane bezpośrednio w warstwie, w której są mapowane. Przykładowo, wykres zmiennej age_18_24 ze zbioru prop_by_age wygląda tak:

tm_shape(prop_by_age) +
  tm_raster(col = "age_18_24") 

Ponieważ kolor jest mapowany w wywołaniu tm_raster(), paletę również określa się właśnie tam. Wystarczy podać wektor kolorów w argumencie palette. To kolejny powód, dla którego warto umieć generować wektory kolorów. Różne pakiety mogą mieć odmienne skróty do korzystania z palet kolorów, ale niemal zawsze umożliwiają przekazanie wektora kolorów bezpośrednio.

Wykorzystajmy kilka palet z poprzedniego ćwiczenia w tym wykresie.

Instrukcje

100 XP
  • W pierwszym wykresie użyj palety blups zamiast domyślnej.
  • W drugim wykresie użyj palety vir zamiast domyślnej.
  • W trzecim wykresie użyj palety rev(mag) zamiast domyślnej. Funkcja rev() odwraca kolejność elementów wektora, więc paleta zawiera te same kolory, tylko w odwrotnej kolejności.