如何让spplot(晶格)不在多边形周围绘制边框

时间:2012-10-01 22:48:47

标签: r gis geospatial lattice

我有一个邮政编码的计数器,这是很多要绘制的多边形(准确地说是30,357)。因此,当我pdf spplot时,我看到的只是边界而不是内部区域。

因此,我想关闭绘制边框,或者至少能够使它们变得更薄,更薄。然而,在?spplot及其各种分支(面板功能,水平图等)中进行挖掘已经空了。

这是一个可以使用的例子(这里的边界并不突出,但它们将被赋予一个巨大的多边形):

library(sp)
Srs1 = Polygons(list(Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2)))), "s1")
Srs2 = Polygons(list(Polygon(cbind(c(5,4,2,5),c(2,3,2,2)))), "s2")

SpDF <- SpatialPolygonsDataFrame( SpatialPolygons(list(Srs1,Srs2)), 
            data.frame( z=1:2, row.names=c("s1","s2") ) )
spplot(SpDF, zcol="z")

spplot

1 个答案:

答案 0 :(得分:13)

看起来您只需设置col="transparent",就像这样:

spplot(SpDF, zcol="z", col="transparent")

enter image description here