panel and panel utility functions for spplot
panel functions for spplot functions, and functions that can be useful within these panel functions
spplot.key(sp.layout, rows = 1, cols = 1) SpatialPolygonsRescale(obj, offset, scale = 1, fill = "black", col = "black", plot.grid = TRUE, ...) sp.lines(obj, col = 1, ...) sp.points(obj, pch = 3, ...) sp.polygons(obj, col = 1, fill = "transparent", ...) sp.grid(obj, col = 1, alpha = 1,..., at = pretty(obj[[1]]), col.regions = col) sp.text(loc, txt, ...) sp.panel.layout(lst, p.number, ...) bbexpand(x, fraction)
sp.layout |
list; see spplot for definition |
rows |
integer; panel row(s) for which the layout should be drawn |
cols |
integer; panel column(s) for which the layout should be drawn |
obj |
object of class SpatialPolygons-class for
|
offset |
offset for shifting a Polygons object |
scale |
scale for rescaling |
fill |
fill color |
col |
line color |
plot.grid |
logical; plot through grid functions (TRUE), or through traditional graphics functions (FALSE) |
pch |
plotting character |
at |
numeric; values at which colour breaks should occur |
col.regions |
colours to fill the grid cells, defaults to col |
loc |
numeric vector of two elements |
txt |
text to be plotted |
alpha |
alpha (transparency) level |
lst |
sp.layout argument, see spplot |
p.number |
panel number; in a panel, panel.number() should be passed to this argument |
x |
length two numeric vector, containing a range |
fraction |
fraction to expand the range by |
... |
arguments passed to the underlying panel, lattice or grid functions |
The panel functions of spplot, panel.gridplot
for grids,
panel.pointsplot
for points, or panel.polygonsplot
for lines
or polygons can be called with arguments (x,y,...)
.
Customizing spplot plots can be done by extending the panel function,
or by supplying an sp.layout argument; see the documentation for
spplot. Inside these panel functions, sp.panel.layout
is called to deal with plotting the items in a sp.layout
object.
SpatialPolygonsRescale
scales and shifts an object of class
SpatialPolygons-class; this is useful e.g. for scale bars, or other
layout items.
sp.lines
, sp.points
, sp.polygons
and sp.text
plot lines, points, polygons or text in a panel.
spplot.key
draws the sp.layout
object at given rows/cols.
sp.pagefn
can be passed as a page
argument, and will
call function spplot.key
for the last panel drawn on a page.
Edzer Pebesma, edzer.pebesma@uni-muenster.de
https://edzer.github.io/sp/ has a graph gallery with examples with R code.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.