spplotのTips

levelplotと似てるとこもあるけど違うとこも。
よくごっちゃになる。。


#タイトルの追加
spplot( raster, main = list(label="title", cex = 3))


#色の変更
spplot( raster, col.regions=colorRampPalette(brewer.pal(9, 'Reds')))

#値の区切り
spplot( raster, col.regions=colorRampPalette(brewer.pal(9, 'Reds')), at=c(0.5,1.5,2,5))


#凡例を消す
spplot( raster, colorkey=F)

#凡例の位置を下にする(ついでにレベルの文字サイズを大きくするなど)
colorkey=list(space="bottom", tick.number=2, tck=2, labels=list(cex=1.5))


spplot( raster, col.regions=colorRampPalette(brewer.pal(9, 'Reds')), at=c(0.5,1.5,2,5),
colorkey=list(space="bottom", tick.number=2, tck=2, labels=list(cex=1.5)))


#ベクターを重ねる
spplot(raster) + layer(sp.polygons(bnd))
もしくは
layer=list("sp.polypons", shpfile, fill="gray70", lwd=0)
spplot(raster,
sp.layout=list(layer))

#緯度経度をつける
scales=list(tick.number=2, draw=TRUE, tck=0.5, cex=1.2)

spplot( raster, col.regions=colorRampPalette(brewer.pal(9, 'Reds')), at=c(0.5,1.5,2,5),
colorkey=list(space="bottom", tick.number=2, tck=2, labels=list(cex=1.5)),
scales=list(tick.number=2, draw=TRUE, tck=0.5, cex=1.2))