【发布时间】:2017-07-17 09:15:04
【问题描述】:
我有一个包含 5 个栅格的栅格堆栈(在 s 中发明了示例),我想从这个堆栈中绘制两个最大值和最小值的图 - 这使用 max/min (a) 非常简单。
r <- raster(nrows=10,ncols=100)
r[] <- rnorm(1000)
s <- stack(r,r,r,r,r)
a<-max(s, na.rm=T)
plot(a)
但是,我想要做的是绘制但应用光栅特定颜色。因此,例如,如果一个单元格中的最大值来自堆栈中的栅格 3,则绘图中的该单元格将被着色为红色,在下一个单元格中,最大值来自栅格 5,那么这将是绿色等等......无论如何将光栅特定颜色应用于这样的光栅堆栈图?
我敢肯定这很简单,但我在绕圈子。如果有人有任何想法,我将非常感激。
【问题讨论】:
-
有什么办法可以将其设为reproducible question?笼统地说有点困难。
-
感谢 r2evans,插入了通用示例。
标签: r plot colors raster r-raster