spatstat (version 1.49-0)

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

Description

Plot a signed measure or vector-valued measure.

Usage

# S3 method for msr
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
# NOT RUN {
   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