The plot method for hyperSpec objects is a switchyard to plotspc(),
plotmap(), and plotc().
# S4 method for hyperSpec,missing plot(x, y, ...) # S4 method for hyperSpec,character plot(x, y, ...)
| x | the |
|---|---|
| y | selects what plot should be produced |
| ... | arguments passed to the respective plot function |
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:
calls plotspc() to produce a spectra plot.
plots mean spectrum +/- one standard deviation
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.
like "spcprctile", but additionally the 5th and
95th percentile spectra are plotted.
calls plotmap() to produce a map plot.
calls plotvoronoi() to produce a Voronoi plot (tesselated
plot, like "map" for hyperSpec objects with uneven/non-rectangular grid).
calls plotmat() to produce a plot of the spectra matrix (not
to be confused with graphics::matplot()).
calls plotc() to produce a calibration (or time series,
depth-profile, or the like).
plots a time series: abbrevation for
plotc(x, use.c = "t").
plots a depth profile:
abbrevation for plotc(x, use.c = "z").
plotspc() for spectra plots (intensity over wavelength),
plotmap() for plotting maps, i.e. color coded summary value on two
(usually spatial) dimensions.
plotc()
C. Beleites
plot(flu)#> Warning: Intensity at first wavelengh only is used.#> Warning: Intensity at first wavelengh only is used.spc <- apply(faux_cell, 2, quantile, probs = 0.05) spc <- sweep(faux_cell, 2, spc, "-") plot(spc, "spcprctl5")### use plotspc as default plot function