Пример данных
set.seed(123)
library(raster)
r1 <- raster(nrows = 1, ncols = 1, res = 0.5, xmn = -1.5, xmx = 1.5, ymn = -1.5, ymx = 1.5, vals = 0.3)
rr <- lapply(1:10, function(i) setValues(r1, sample(ncell(r1))))
s <- stack(rr)
Простой подход
par(mfrow=c(3,4))
for (i in 1:nlayers(s)) {
plot(s[[i]])
text(s[[i]])
}
Любительница, но хитрая. Он использует глобальную переменную i
, которую необходимо сбрасывать в 1 каждый раз, прежде чем использовать ее с plot
f <- function() { text(s[[i]]); i <<- i + 1 }
i <- 1
plot(s, addfun=f)