plot.imwd {wavethresh} | R Documentation |
Draw a picture of the 2D wavelet coefficients using image
Description
This function images 2D the absolute values discrete wavelet transform coefficients arising from a imwd.object
object.
Usage
## S3 method for class 'imwd'
plot(x, scaling = "by.level", co.type = "abs",
package = "R", plot.type = "mallat", arrangement = c(3, 3),
transform = FALSE, tfunction = sqrt, ...)
## S3 method for class 'imwdc'
plot(x, verbose=FALSE, ...)
Arguments
x |
The 2D imwd object you wish to depict
|
scaling |
How coefficient scaling is performed. The options
are by.level to scale the coefficients independently
by level, anything else causes coefficients to be scaled
globally
|
co.type |
Can be "abs" for the absolute values of the
coefficients to be plotted, can be "mabs" for the
negative absolute values or "none" for none of this.
|
package |
Can be "R" for the R package, or "S" .
The latter does less interesting things and results in a simpler
plot
|
plot.type |
If this argument is "mallat" the coefficients
at different scales and orientations are packed into one image
and plotted, a format originating from Mallat's early papers on this.
The other possibility is "cols" which plots each combination
of scale and direction on a separate plot. This latter format is
useful for examining coefficients, especially at the coarser scales.
|
arrangement |
If plot.type="cols" then this argument
specifies how many rows and columns there are in the plot
array.
|
transform |
If FALSE then the coefficients are plotted as they
are (subject to the co.type argument above), if TRUE
then the transform function supplied by tfunction is
applied to the coefficients.
|
tfunction |
If transform=TRUE then this function gets applied
to transform the coefficients before plotting
|
verbose |
Print out informative messages
|
... |
Supply other arguments to the call to the image function.
This is very useful to, e.g., can the colours, or other aspects of
the image
|
Details
Description says all
Value
If the package="S"
argument is set then a matrix is returned
containing the image that would have been plotted (and this only works
if the plot.type="mallat"
argument is set also.
Author(s)
G P Nason
See Also
imwd
, imwd.object
, threshold.imwd
Examples
data(lennon)
lwd <- imwd(lennon)
## Not run: plot(lwd)
## Not run: plot(lwd, col=grey(seq(from=0, to=1, length=100)), transform=TRUE)
[Package
wavethresh version 4.7.0
Index]