ggspectra (version 0.3.2)

A_plot: Create a complete ggplot for a filter spectrum.

Description

This function returns a ggplot object with an annotated plot of a filter_spct object showing spectral absorbance.

Usage

A_plot(spct, w.band, range, label.qty, span, annotations, text.size,
  idfactor, na.rm, ylim, ...)

Arguments

spct

a filter_spct object

w.band

list of waveband objects

range

an R object on which range() returns a vector of length 2, with min annd max wavelengths (nm)

label.qty

character string giving the type of summary quantity to use for labels

span

a peak is defined as an element in a sequence which is greater than all other elements within a window of width span centered at that element.

annotations

a character vector.

text.size

numeric size of text in the plot decorations.

idfactor

character Name of an index column in data holding a factor with each spectrum in a long-form multispectrum object corresponding to a distinct spectrum. If idfactor=NULL the name of the factor is retrieved from metadata or if no metadata found, the default "spct.idx" is tried. If idfactor=NA no aesthetic is mapped to the spectra and the user needs to use 'ggplot2' functions to manually map an aesthetic or use facets for the spectra.

na.rm

logical.

ylim

numeric y axis limits,

...

currently ignored.

Value

a ggplot object.