Learn R Programming

spatstat (version 1.23-1)

plot.listof: Plot a List of Things

Description

Plots a list of things

Usage

## S3 method for class 'listof':
plot(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)

Arguments

x
An object of the class "listof". Essentially a list of objects.
...
Arguments passed to plot when generating each plot panel.
main
Overall heading for the plot.
arrange
Logical flag indicating whether to plot the objects side-by-side on a single page (arrange=TRUE) or plot them individually in a succession of frames (arrange=FALSE).
nrows,ncols
Optional. The number of rows/columns in the plot layout (assuming arrange=TRUE). You can specify either or both of these numbers.
main.panel
Optional. A character string, or a vector of character strings, giving the headings for each of the objects.
mar.panel
Value of the graphics parameter mar controlling the size of the margins outside each plot panel. See the help file for par.
panel.begin,panel.end
Optional. Functions that will be executed before and after each panel is plotted.
panel.args
Internal use only.

Value

  • Null.

Details

This is the plot method for the class "listof".

An object of class "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, print.listof, but does not define a method for plot. So here we have provided a method for plot.

In the spatstat package, the function density.splitppp produces an object of class "listof", essentially a list of pixel images. These images can be plotted in a nice arrangement using plot.listof. See the Example.

See Also

print.listof, density.splitppp

Examples

Run this code
# Multitype point pattern
 data(amacrine)
 plot(density(split(amacrine)))

Run the code above in your browser using DataLab