2012-10-01 9 views
8

私はプロットするポリゴンが多い(正確には30,357)郵便番号による集計をしています。従って私がpdfspplot私が見るすべてはchoroplethの内面ではない境界であるとき。spplot(lattice)にポリゴンの周りに境界線を描かない方法

したがって、私は境界線のプロットをオフにするか、少なくともそれらをずっと薄くすることができます。しかし、?spplotとその様々な分裂(パネル機能、レベルプロットなど)を掘り起こすことは空になりました。

ここで(ボーダーがここでその顕著ではないが、彼らはbajillionポリゴン与えられるであろう)と連携する例を示します

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

+0

私は、この回答と他のいくつかの色々な例を[this gis.SE question](http://gis.stackexchange.com/questions/36877/how-do-i-change-the-polygon-塗りつぶし色と境界線の色 - 空間ポリゴン - obje/36878#36878)。 –

答えて

13

あなただけcol="transparent"を設定する必要があるように見えます、そのような:

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

enter image description here

+4

'col = NA'はあなたの指11のキーストロークを保存します:)また、デフォルトのカラーパレットを使用しないでください。そうしないと、白い背景に白いポリゴンが表示されます... – Spacedman

+0

' col'は色ですインテリアはもちろん、それは国境になると全然意味があります。ありがとう! –

関連する問題