Skip to content
Back to formatted view

Raw Message

Message-ID: <4DDA605D.8050307@uni-muenster.de>
Date: 2011-05-23T13:25:49Z
From: Edzer Pebesma
Subject: plot order in spplot with sp.layout
In-Reply-To: <4DDA5D6B.6060602@wzw.tum.de>

On 05/23/2011 03:13 PM, Tom Gottfried wrote:
> Dear list,
> 
> when doing the following, the grid is plotted on top of the sp.layout-item:
> 
> data(meuse.grid)
> coordinates(meuse.grid) <- ~x+y
> gridded(meuse.grid) <- TRUE
> data(meuse.riv)
> meuse.riv <- SpatialPolygons(list(Polygons(list(Polygon(meuse.riv)), 1)))
> spplot(meuse.grid, sp.layout=list("sp.polygons", meuse.riv))
> 
> ?spplot says:
> "for grids and polygons sp.layout is drawn afterwards (so the item will
> not be overdrawn by the grid and/or polygon)."
> 
> Do I misunderstand the documentation or is this a bug?

Please try:

spplot(meuse.grid, sp.layout=list("sp.polygons", meuse.riv,
  first = FALSE))

I added this now to the spplot documentation.

> 
> Thanks!
> Tom

-- 
Edzer Pebesma
Institute for Geoinformatics (ifgi), University of M?nster
Weseler Stra?e 253, 48151 M?nster, Germany. Phone: +49 251
8333081, Fax: +49 251 8339763  http://ifgi.uni-muenster.de
http://www.52north.org/geostatistics      e.pebesma at wwu.de