imwd.object
object.## 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, ...)
by.level
to scale the coefficients independently
by level, anything else causes coefficients to be scaled
globally"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."R"
for the R package, or "S"
.
The latter does less interesting things and results in a simpler
plot"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 eacplot.type="cols"
then this argument
specifies how many rows and columns there are in the plot
array.co.type
argument above), if TRUE
then the transform function supplied by tfunction
is
applied to the coefficients.transform=TRUE
then this function gets applied
to transform the coefficients before plottingimage
function.
This is very useful to, e.g., can the colours, or other aspects of
the imagepackage="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.imwd
, imwd.object
, threshold.imwd
data(lennon)
lwd <- imwd(lennon)
plot(lwd)
plot(lwd, col=grey(seq(from=0, to=1, length=100)), transform=TRUE)
Run the code above in your browser using DataLab