layered(..., plotargs = NULL, LayerList=NULL)
plot
.name=value
....
."layered"
.
There are methods for plot
, "["
,
"shift"
, "affine"
, "rotate"
and "rescale"
.plot
. It will typically belong to
some class, which has a method for the generic function plot
. The command layered
simply saves the objects ...
as a list of class "layered"
. This list can then be plotted by
the method plot.layered
. Thus, you only need to
type a single plot
command to produce the multi-layered plot.
Individual layers of the plot can be switched on or off, or
manipulated, using arguments to plot.layered
.
The argument plotargs
contains default values of the
plotting arguments for each layer. It should be a list, with one
entry for each object in ...
. Each entry of plotargs
should be a list of arguments in the form name=value
, which are
recognised by the plot
method for the relevant layer.
plot.layered
,
methods.layered
,
[.layered
,
layerplotargs
.data(cells)
D <- distmap(cells)
L <- layered(D, cells)
L
L <- layered(D, cells,
plotargs=list(list(ribbon=FALSE), list(pch=16)))
plot(L)
Run the code above in your browser using DataLab