У меня есть растеризованный объект 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 ?