View source: R/plot_spectrum.R
| plot_spectrum | R Documentation |
Plots the trace and/or spectrum for a given peak in peak.table object, or plots the spectrum a particular retention time for a given chromatogram.
plot_spectrum(
loc,
peak_table,
chrom_list,
chr = "max",
lambda = "max",
plot_spectrum = TRUE,
plot_trace = TRUE,
spectrum_labels = TRUE,
scale_spectrum = FALSE,
export_spectrum = FALSE,
verbose = TRUE,
what = c("peak", "rt", "click"),
...
)
loc |
The name of the peak or retention time for which you wish to extract spectral data. |
peak_table |
The peak table (output from |
chrom_list |
A list of chromatograms in matrix form (timepoints x wavelengths). |
chr |
Numerical index of chromatogram you wish to plot, or "max" to automatically plot the chromatogram with the largest signal. |
lambda |
The wavelength you wish to plot the trace at if plot_trace == TRUE and/or the wavelength to be used for the determination of signal abundance. |
plot_spectrum |
Logical. If TRUE, plots the spectrum of the chosen peak. Defaults to TRUE. |
plot_trace |
Logical. If TRUE, plots the trace of the chosen peak at lambda. Defaults to TRUE. |
spectrum_labels |
Logical. If TRUE, plots labels on maxima in spectral plot. Defaults to TRUE. |
scale_spectrum |
Logical. If TRUE, scales spectrum to unit height. Defaults to FALSE. |
export_spectrum |
Logical. If TRUE, exports spectrum to console. Defaults to FALSE. |
verbose |
Logical. If TRUE, prints verbose output to console. Defaults to TRUE. |
what |
What to look for. Either "peak" to extract spectral information for a certain peak, "rt" to scan by retention time, or "click" to manually select retention time by clicking on the chromatogram. Defaults to "peak" mode. |
... |
Additional arguments. |
Can be used to confirm the identity of a peak or check that a particular column in the peak table represents a single compound. Retention times can also be selected by clicking on the plotted trace if what == 'click'.
If export_spectrum is TRUE, returns the spectrum as a
data.frame with wavelengths as rows and a single column encoding the
absorbance (or normalized absorbance, if scale_spectrum is TRUE)
at each wavelength. Otherwise, there is no return value.
If plot_trace is TRUE, plots the chromatographic trace of the specified
chromatogram (chr), at the specified wavelength (lambda) with a
dotted red line to indicate the retention time given by loc. The
trace is a single column from the chromatographic matrix.
If plot_spectrum is TRUE, plots the spectrum for the specified chromatogram
at the specified retention time. The spectrum is a single row from the chromatographic
matrix.
Ethan Bass
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.