簡體   English   中英

使用掩模后NA值的顏色

[英]Color of NA-values after using mask

有沒有辦法改變R中NA值的顏色? 我已經屏蔽了光柵堆棧中的一些值,並且想知道,如果我可以將屏蔽值的顏色從白色更改為例如黃色? 我正在使用plotRGB繪制我的蒙版光柵文件。

我不熟悉plotRGB ,但它也屬於具有相同功能colNAraster包,它在?colNA描述為"color for the background (NA values)"

library(raster)

#simulating missing values
tg<-matrix(1:15,nrow=3)
tg[2,3]<-NA
tg[1,5]<-NA

#rasterize
tg_raster<-raster(tg)

#normal plot
plot(tg_raster)

#replace NAs with blue color
plot(tg_raster,colNA="blue")

正如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")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM