Buenos dias,

Os escribo para ver si me podeis ayudar con la composición de unos mapas
que tengo que generar automàticament cada mes.

He utilizado la función spplot y parto de un mapa en formato raster al que
he llamado "anom" y una capa vectorial shape llamada "limits". Mi problema
es que necesito establecer un minimo y maximo igual a todos los mapas
raster, por ejemplo, de -100 a 100. Cada mapa, pero, presenta minimos y
maximos diferentes. Aunque cambie el minimo y el maximo en el raster con
anom@data@min <- -100
anom@data@max <- 100,
esto no funciona ya que al hacer el plot, este mira los valores del raster
y no sus metadatos.

Lo que he echo de momento es el siguiente:
    # Genero la paleta del mapa
    pal_temp <- colorRampPalette(c(rgb(0.2,0,1),"white", rgb(1,0,0)), space
= "rgb")

    # Escala gráfica y flecha
    arrow = list("SpatialPolygonsRescale", layout.north.arrow(), offset =
c(555000,11000),
        scale = 2500)
    escala = list("SpatialPolygonsRescale", layout.scale.bar(), offset =
c(521000,11000),
        scale = 5000, fill=c("transparent","black"))
    text1 = list("sp.text", c(521000,12000), "0")
    text2 = list("sp.text", c(526000,12000), "5000 m")

    # Mapa
    spplot(anom, main="Anomalia de la temperatura mitjana de les mínimes
d'agost del 2010",
    cex.main=1, col.regions=pal_temp,
    sp.layout=list(list("sp.lines","limit"),arrow,escala,text1,text2),
    colorkey = list(at = c(-100,-80,-60,-40,-20,0,20,40,60,80,100), labels
= c("-10","-8","-6","-4","-2","0","2","4","6","8","10"), space="right"))

Aunque con colorkey haya establecido una leyenda con los valores y colores
que quisiera, de -100 a 100, los colores en el mapa no corresponden a los
de la leyenda, ya que el mapa coge el minimo y maximo del mapa, en un caso
por ejemplo de -20 a 80, y me establece la paleta del mapa de -20 a 80.

Alguna idea de como podria hacerlo??

Muchas Gracias!

-- 
*Txell
**
*

	[[alternative HTML version deleted]]

