contour.im | R Documentation |
Generates a contour plot of a pixel image.
## 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)
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. |
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:
Number of contour levels to plot.
Whether to label the contour lines with text.
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.
Invisibly, a rectangle (object of class "owin"
specifying a rectangle)
containing the plotted region.
.
im.object
,
plot.im
,
persp.im
# 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.