저는 래스터 스택이 5 개 (여기에 발명 된 예제)이며,이 스택에서 최대 값과 최소값의 두 가지 플롯을 만들고 싶습니다. max/min (a)를 사용하면 상당히 간단합니다.특정 색으로 R에서 래스터 스택의 최대 값을 그려야합니다.
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의 최대 값이 녹색 등이됩니다. 그런 래스터 스택 플롯에 래스터 특정 색상을 적용하는 어쨌든?
이것은 매우 간단하지만 저는 서클에서 돌아가고 있다고 확신합니다. 누구든지 아이디어가 있다면 매우 감사 할 것입니다.
당신은 (당신이 동일한 래스터와 스택 생성 되었기 때문에 나는이 부여 됨으로써 데이터를 변경했다 참고) 각 픽셀에 대한 최대 인 층을 얻을 수which.max
대신
max
의 사용해야
[재현 가능한 질문] (http://stackoverflow.com/questions/5963269/how- make-a-great-r-reproducible-example)을 사용합니까? 일반적으로 말하는 것이 조금 어렵습니다. – r2evans
감사합니다 r2evans, 일반적인 예가 삽입되었습니다. – Arferion