https://github.com/cran/spatstat
Revision 967fc2de73b44e75d7d8497a8d21770604051e17 authored by Adrian Baddeley on 21 December 2011, 08:53:46 UTC, committed by cran-robot on 21 December 2011, 08:53:46 UTC
1 parent 266eff5
Tip revision: 967fc2de73b44e75d7d8497a8d21770604051e17 authored by Adrian Baddeley on 21 December 2011, 08:53:46 UTC
version 1.25-1
version 1.25-1
Tip revision: 967fc2d
plot.listof.Rd
\name{plot.listof}
\alias{plot.listof}
\title{Plot a List of Things}
\description{
Plots a list of things
}
\usage{
\method{plot}{listof}(x, \dots, main, arrange=TRUE,
nrows=NULL, ncols=NULL, main.panel=NULL, mar.panel=c(2,1,1,2),
panel.begin=NULL, panel.end=NULL, panel.args=NULL, plotcommand="plot")
}
\arguments{
\item{x}{
An object of the class \code{"listof"}.
Essentially a list of objects.
}
\item{\dots}{
Arguments passed to \code{\link{plot}} when generating each
plot panel.
}
\item{main}{
Overall heading for the plot.
}
\item{arrange}{
Logical flag indicating whether to plot the objects
side-by-side on a single page (\code{arrange=TRUE})
or plot them individually in a succession of frames
(\code{arrange=FALSE}).
}
\item{nrows,ncols}{
Optional. The number of rows/columns in the plot layout
(assuming \code{arrange=TRUE}).
You can specify either or both of these numbers.
}
\item{main.panel}{
Optional. A character string, or a vector of character strings,
giving the headings for each of the objects.
}
\item{mar.panel}{
Value of the graphics parameter \code{mar} controlling the size
of the margins outside each plot panel.
See the help file for \code{\link{par}}.
}
\item{panel.begin,panel.end}{
Optional. Functions that will be executed before and after each panel is
plotted.
}
\item{panel.args}{
Internal use only.
}
\item{plotcommand}{
Optional.
Character string containing the name of the command that should be
executed to plot each panel.
}
}
\value{
Null.
}
\details{
This is the \code{plot} method for the class \code{"listof"}.
An object of class \code{"listof"} (defined in the base R package) represents
a list of objects, all belonging to a common class.
The base R package defines a method for printing these objects,
\code{\link{print.listof}}, but does not define a method for \code{plot}.
So here we have provided a method for \code{plot}.
In the \pkg{spatstat} package, the function
\code{\link{density.splitppp}} produces an object of
class \code{"listof"}, essentially a list of pixel images.
These images can be plotted in a nice arrangement
using \code{plot.listof}. See the Example.
}
\seealso{
\code{\link{print.listof}},
\code{\link{contour.listof}},
\code{\link{image.listof}},
\code{\link{density.splitppp}}
}
\examples{
# Multitype point pattern
data(amacrine)
plot(density(split(amacrine)))
}
\author{Adrian Baddeley
\email{Adrian.Baddeley@csiro.au}
\url{http://www.maths.uwa.edu.au/~adrian/}
and Rolf Turner
\email{r.turner@auckland.ac.nz}
}
\keyword{spatial}
\keyword{hplot}
Computing file changes ...