базовые значения NA в черном цвете на растровой карте в R - PullRequest
0 голосов
/ 16 марта 2020

У меня есть растеризованный объект S4, созданный с помощью функции растеризации для набора данных. Набор данных, который был помещен в него, имеет некоторые значения NA. Я хотел бы изобразить эти ячейки NA черным цветом при использовании функции базового графика в R.

Попробовал следующий код:

library(RColorBrewer)

my.colors = colorRampPalette(rev(brewer.pal(9, "RdBu")))

plot(rasterized object, col= ifelse(is.na(rasterized object@data@values),"black", my.colors(255)), box=F, add=F)

# col (ifelse) был вдохновлен из График условного цвета с данными NA

Это не работает, и многие ячейки сетки с реальными значениями отображаются черным цветом.

Нет ошибок сообщения.

Что можно изменить, учитывая, что я хочу использовать базовый c сюжетный синтаксис R, а не ggplot ?

...