tm_polygon не отображает столбец данных - PullRequest
0 голосов
/ 29 мая 2019

Я использую функцию tmap для R. Однако я не могу отобразить значения полигонов с помощью tm_polygons.

У меня есть шейп-файл, называемый 'shp', содержащий 131 многоугольник. Я извлекаю средние значения растра 'a' для каждого из этих полигонов, используя функцию extract:

a_p <- извлечение (a, shp, fun = среднее, na.rm = TRUE) </p>

Затем я добавляю эти значения в столбец шейп-файла:

shp $ растр <- a_p </p>

Затем я попытался построить значения столбца 'растр', используя

* * 1012 tm_shape (SHP) + tm_polygons (Col = "растровый" *) * 1013

Вместо того, чтобы рассматривать «растр» как столбец, значения которого должны быть нанесены на график, tm_polygons предполагает, что это имя цвета, поскольку оно выдает ошибку: недопустимое имя цвета '-0.0000470252638225668'. Это одно из значений переменной 'растр'.

Кто-нибудь знает, где я иду не так?

...