plotSpec: Plotting of Spectra

View source: R/plotSpec.R

plotSpecR Documentation

Plotting of Spectra

Description

Spectrum plots are commonly x–y plots in which the x-axis represents the wavelength and the y-axis represents intensity of a spectrum's signal. The function allows to plot a spectrum or several spectra in a single plot, identified either by an id (for example, the samples or spectra id) or by a target variable (for example, the concentration of a chemical element).

Usage

plotSpec(x, id = NULL, colvar = NULL, .interactive = FALSE, drop_na = FALSE)

Arguments

x

data frame or tibble of the spectra.

id

optional (NULL by default). Column name of a factor variable that identified each spectrum.

colvar

optional (NULL by default). Column name of a numeric variable to be display in color scale.

.interactive

optional (FALSE by default). When set to TRUE enables interactive plot.

drop_na

Optional (FALSE by default). Remove rows with NA intensity if drop_na is TRUE.

Details

This function is based on the ggplot2 package, thus allowing users to easily add or modify different components of the plot.

Value

Object of class ggplot or of class plotly if .interactive = TRUE.

Author(s)

Christian L. Goueguel


ChristianGoueguel/specProc documentation built on Nov. 9, 2024, 3:23 p.m.