| plot-methods {hyperSpec} | R Documentation |
Plotting hyperSpec Objects
Description
Plotting hyperSpec objects. The plot method for
hyperSpec objects is a switchyard to plotspc,
plotmap, and plotc.
Usage
## S4 method for signature 'hyperSpec,missing'
plot(x, y, ...)
## S4 method for signature 'hyperSpec,character'
plot(x, y, ...)
Arguments
x |
the |
y |
selects what plot should be produced |
... |
arguments passed to the respective plot function |
Details
It also supplies some convenient abbrevations for much used plots.
If y is missing, plot behaves like plot (x, y =
"spc").
Supported values for y are:
- "spc"
calls
plotspcto produce a spectra plot.- "spcmeansd"
plots mean spectrum +/- one standard deviation
- "spcprctile"
plots 16th, 50th, and 84th percentile spectre. If the distributions of the intensities at all wavelengths were normal, this would correspond to
"spcmeansd". However, this is frequently not the case. Then"spcprctile"gives a better impression of the spectral data set.- "spcprctl5"
like
"spcprctile", but additionally the 5th and 95th percentile spectra are plotted.- "map"
calls
plotmapto produce a map plot.- "voronoi"
calls
plotvoronoito produce a Voronoi plot (tesselated plot, like "map" for hyperSpec objects with uneven/non-rectangular grid).- "mat"
calls
plotmatto produce a plot of the spectra matrix (not to be confused withmatplot).- "c"
calls
plotcto produce a calibration (or time series, depth-profile, or the like)- "ts"
plots a time series: abbrevation for
plotc (x, use.c = "t")- "depth"
plots a depth profile: abbrevation for
plotc (x, use.c = "z")
Author(s)
C. Beleites
See Also
plotspc for spectra plots (intensity over
wavelength),
plotmap for plotting maps, i.e. color coded summary value on
two (usually spatial) dimensions.
Examples
plot (flu)
plot (flu, "c")
plot (laser, "ts")
spc <- apply (chondro, 2, quantile, probs = 0.05)
spc <- sweep (chondro, 2, spc, "-")
plot (spc, "spcprctl5")
plot (spc, "spcprctile")
plot (spc, "spcmeansd")