使用掩模后NA值的颜色

时间:2018-02-15 13:54:34

标签: r plot mask r-raster

有没有办法改变R中NA值的颜色? 我已经屏蔽了光栅堆栈中的一些值,并且想知道,如果我可以将屏蔽值的颜色从白色更改为例如黄色? 我正在使用plotRGB绘制我的蒙版光栅文件。

2 个答案:

答案 0 :(得分:3)

我不熟悉plotRGB,但它也属于具有相同功能raster的{​​{1}}包,colNA中描述为?colNA }。

"color for the background (NA values)"

答案 1 :(得分:0)

正如nadizan指出的那样,你可以使用colNA参数。请参阅plotRGB?plotRGB)的文档。示例:

library(raster)
b <- brick(system.file("external/rlogo.grd", package="raster"))
b[b > 250] <- NA
plotRGB(b)
plotRGB(b, colNA="red")