【发布时间】:2015-06-06 12:16:49
【问题描述】:
使用 R-package rasterVis 中的 levelplot 函数绘制栅格时,如何将特定颜色分配给栅格的 NA 值?我正在寻找与“colNA”类似的功能。
【问题讨论】:
-
示例通常比构建整个示例更能激发兴趣。通常,您可以从帮助页面中的代码开始。
使用 R-package rasterVis 中的 levelplot 函数绘制栅格时,如何将特定颜色分配给栅格的 NA 值?我正在寻找与“colNA”类似的功能。
【问题讨论】:
levelplot 使用背景颜色显示NA 值。因此,您必须使用panel.background 修改此颜色。
library(rasterVis)
myTheme <- BTCTheme()
myTheme$panel.background$col = 'gray'
f <- system.file("external/test.grd", package="raster")
r <- raster(f)
levelplot(r, par.settings = myTheme)
【讨论】: