Как использовать непрерывную цветовую шкалу для тематических карт в пакете R tmap?

Когда я делаю хороплет с tmap где непрерывная переменная отображается для заливки цвета, tmap дискретизирует переменную и отображает цвет по категориям. Например, этот код

library(tmap)
data(World)
tm_shape(World) + tm_polygons(col="gdp_cap_est")

создает карту, на которой страны раскрашиваются в зависимости от того, находится ли их ВВП на душу населения в диапазоне 0–20 000 долл. США, 20–40 000 долл. США и т. д. Мне бы хотелось карту, в которой ВВП на душу населения непрерывно отображается на цвета или оттенки цвета, чтобы различия в ВВП влекут за собой небольшие различия в цвете на карте. Есть ли у Tmap такая возможность?

1 ответ

Решение

Мы можем использовать style знак равно cont или же order,

library(tmap)
data(World)

# Map the value to a continuous gradient
tm_shape(World) + 
  tm_polygons(col = "gdp_cap_est",
              style = "cont")

# Map the order to a continuous gradient
tm_shape(World) + 
  tm_polygons(col = "gdp_cap_est",
              style = "order")

Другие вопросы по тегам