orderwl {hyperSpec} | R Documentation |
Sorting the Wavelengths of a hyperSpec Object
Rearranges the hyperSpec
object so that the wavelength vector is in increasing (or
decreasing) order.
Description
The wavelength vector is sorted and the columns of the spectra matrix are rearranged accordingly.
Usage
orderwl(x, na.last = TRUE, decreasing = FALSE)
Arguments
x |
The |
na.last , decreasing |
Handed to |
Value
A hyperSpec
object.
Author(s)
C. Beleites
See Also
Examples
## Example 1: different drawing order in plotspc
spc <- new ("hyperSpec", spc = matrix (rnorm (5) + 1:5, ncol = 5))
spc <- cbind (spc, spc+.5)
plot (spc, "spc")
text (wl (spc), spc [[]], as.character (1:10))
spc <- orderwl (spc)
plot (spc, "spc")
text (wl (spc), spc [[]], as.character (1:10))
## Example 2
spc <- new ("hyperSpec", spc = matrix (rnorm (5)*2 + 1:5, ncol = 5))
spc <- cbind (spc, spc)
plot (seq_len(nwl(spc)), spc[[]], type = "b")
spc[[]]
spc <- orderwl (spc)
lines (seq_len(nwl(spc)), spc[[]], type = "l", col = "red")
spc[[]]
[Package hyperSpec version 0.100.2 Index]