Learn R Programming

spatstat (version 1.48-0)

plot.msr: Plot a Signed or Vector-Valued Measure

Description

Plot a signed measure or vector-valued measure.

Usage

"plot"(x, ..., add=FALSE, how=c("image", "contour", "imagecontour"), main=NULL, do.plot=TRUE, multiplot=TRUE)

Arguments

x
The signed or vector measure to be plotted. An object of class "msr" (see msr).
...
Extra arguments passed to Smooth.ppp to control the interpolation of the continuous density component of x, or passed to plot.im or plot.ppp to control the appearance of the plot.
add
Logical flag; if TRUE, the graphics are added to the existing plot. If FALSE (the default) a new plot is initialised.
how
String indicating how to display the continuous density component.
main
String. Main title for the plot.
do.plot
Logical value determining whether to actually perform the plotting.
multiplot
Logical value indicating whether it is permissible to display a plot with multiple panels (representing different components of a vector-valued measure, or different types of points in a multitype measure.)

Value

(Invisible) colour map (object of class "colourmap") for the colour image.

Details

This is the plot method for the class "msr". The continuous density component of x is interpolated from the existing data by Smooth.ppp, and then displayed as a colour image by plot.im.

The discrete atomic component of x is then superimposed on this image by plotting the atoms as circles (for positive mass) or squares (for negative mass) by plot.ppp.

To smooth both the discrete and continuous components, use Smooth.msr.

Use the argument clipwin to restrict the plot to a subset of the full data.

See Also

msr, Smooth.ppp, Smooth.msr, plot.im, plot.ppp

Examples

Run this code
   X <- rpoispp(function(x,y) { exp(3+3*x) })
   fit <- ppm(X, ~x+y)
   rp <- residuals(fit, type="pearson")
   rs <- residuals(fit, type="score")

   plot(rp)
   plot(rs)
   plot(rs, how="contour")

Run the code above in your browser using DataLab