| 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)