Getting and Setting the Wavelength Axis wl returns the wavelength axis, wl<- sets it.
The wavelength axis of a hyperSpec
object can be retrieved and
replaced with wl
and wl<-
, respectively.
wl(x) wl (x, label=NULL, digits=6) <- value
x |
a |
label |
The label for the new wavelength axis. See initialize for details. |
digits |
handed to |
value |
either a numeric containing the new wavelength vector, or a
list with |
When the wavelength axis is replaced, the colnames of x@data$spc
are
replaced by the rounded new wavelengths. digits
specifies the how
many significant digits should be used.
There are two ways to set the label of the new wavelength axis, see the examples. If no label is given, a warning will be issued.
a numeric vector
hyperSpec
object
C. Beleites
cutting the spectral range: [
interpolation along the spectral axis: spc.loess
spectral binning: spc.bin
wl (laser) # convert from wavelength to frequency plot (laser) wl (laser, "f / Hz") <- 2.998e8 * wl (laser) * 1e9 plot (laser) # convert from Raman shift to wavelength # excitation was at 785 nm plot (chondro [1]) wl (chondro) <- list (wl = 1e7 / (1e7/785 - wl (chondro)), label = expression (lambda / nm)) plot (chondro [1])
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.