| contour.im {spatstat.geom} | R Documentation | 
Contour plot of pixel image
Description
Generates a contour plot of a pixel image.
Usage
   ## S3 method for class 'im'
contour(x, ..., main, axes=FALSE, add=FALSE,
            nlevels=10, levels=NULL, labels=NULL, log=FALSE, 
            col=par("fg"), 
            clipwin=NULL, show.all=!add, do.plot=TRUE)
Arguments
x | 
 Pixel image to be plotted.
An object of class   | 
main | 
 Character string to be displayed as the main title.  | 
nlevels, levels | 
 Arguments passed to   | 
labels | 
 Arguments passed to   | 
log | 
 Logical value. If   | 
axes | 
 Logical. If   | 
add | 
 Logical. If   | 
col | 
 Colour in which to draw the contour lines.
Either a single value that can be interpreted as a colour value,
or a   | 
clipwin | 
 Optional. A window (object of class   | 
... | 
 Other arguments passed to   | 
show.all | 
 Logical value indicating whether to display all plot elements
including the main title, bounding box, and (if
  | 
do.plot | 
 Logical value indicating whether to actually perform the plot.  | 
Details
This is a method for the generic contour function,
for objects of the class "im".
An object of class "im" represents a pixel image;
see im.object.
This function displays the values of the pixel image x
as a contour plot on the current plot device,
using equal scales on the x and y axes.
The appearance of the plot can be modified
using any of the arguments listed in the help for
contour.default.
Useful ones include:
- nlevels
 - 
Number of contour levels to plot.
 - drawlabels
 - 
Whether to label the contour lines with text.
 - col,lty,lwd
 - 
Colour, type, and width of contour lines.
 
See contour.default for a full list of these arguments.
The defaults for any of the abovementioned arguments
can be reset using spatstat.options("par.contour").
If log=TRUE, the contour lines will be evenly-spaced
on a logarithmic scale, provided the range of pixel values
is at least 1.5 orders of magnitude (a ratio of at least 32).
Otherwise the levels will be evenly-spaced on the original scale.
If col is a colour map (object of class "colourmap",
see colourmap) then the contours will be plotted in
different colours as determined by the colour map.
The contour at level z will be plotted
in the colour col(z) associated with this level in the colour map.
Value
Invisibly, a rectangle (object of class "owin" specifying a rectangle)
containing the plotted region.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner rolfturner@posteo.net and Ege Rubak rubak@math.aau.dk.
See Also
Examples
   # an image
   Z <- setcov(owin())
   contour(Z, axes=TRUE)
   contour(Z)
   V <- 100 * Z^2 + 1
   contour(V, log=TRUE, labcex=1)
   co <- colourmap(rainbow(100), range=c(0,1))
   contour(Z, col=co, lwd=2)