<div dir="auto"><div dir="auto">Bom dia pessoal!</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Estou gerando mapas de temperaturas mínimas e máximas e gostaria de usar apenas 1 intervalo de valores/escala de cores que se aplique tanto a às mínimas quanto às máximas. </div><div dir="auto">O problema é que raster é S4 e o intervalo (que criei) é vetor.</div><div dir="auto"><br></div><div dir="auto">A menor temperatura é 3 e a maior é 31.</div><div dir="auto"><br></div><div dir="auto">Alguém pode me ajudar associar os valores do raster ao intervalo que criei?</div><div dir="auto"><br></div><div dir="auto">cols<-colorRampPalette(c("royalblue","springgreen","yellow","orange","red"))(29)</div><div dir="auto"><br></div><div dir="auto">intervalo = seq(from=3, to=31)</div><div dir="auto"><br></div><div dir="auto"># criando o vetor de cores</div><div dir="auto">cores1 <- cols[findInterval(TMin_masked, vec = intervalo)]</div><div dir="auto"><br></div><div dir="auto">Error in as.double(x) : </div><div dir="auto">  cannot coerce type 'S4' to vector of type 'double'</div><div dir="auto"><br></div><div dir="auto">Obrigado</div><div dir="auto"><br></div><div dir="auto">Jackson</div></div>