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

Ari*_*man 8 gis r 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")
Run Code Online (Sandbox Code Playgroud)

spplot

Jos*_*ien 13

看起来你只需要设置col="transparent",如下所示:

spplot(SpDF, zcol="z", col="transparent")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • `col = NA`会保存你的手指11次击键:)另外,不要使用默认调色板,否则你将在白色背景上有白色多边形...... (4认同)