These methods return a ggplot object with an annotated plot of a source_spct object or of the spectra contained in a source_mspct object.
# S3 method for source_spct
plot(x, ...,
w.band = getOption("photobiology.plot.bands", default = list(UVC(),
UVB(), UVA(), PAR())), range = NULL,
unit.out = getOption("photobiology.radiation.unit", default =
"energy"), label.qty = NULL, span = NULL, annotations = NULL,
time.format = "", tz = "UTC", text.size = 2.5, idfactor = NULL,
ylim = c(NA, NA), na.rm = TRUE)# S3 method for source_mspct
plot(x, ..., range = NULL)
a source_spct or a source_mspct object.
in the case of collections of spectra, additional arguments passed to the plot methods for individual spectra, otherwise currently ignored.
a single waveband object or a list of waveband objects.
an R object on which range() returns a vector of length 2, with min annd max wavelengths (nm).
character string indicating type of radiation units to use for plotting: "photon" or its synomin "quantum", or "energy".
character string giving the type of summary quantity to use for labels, one of "mean", "total", "contribution", and "relative".
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.
a character vector.
character Format as accepted by
strptime
.
character Time zone to use for title and/or subtitle.
numeric size of text in the plot decorations.
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.
numeric y axis limits,
logical.
a ggplot
object.
Other plot functions: autoplot.generic_spct
,
plot.calibration_spct
,
plot.cps_spct
,
plot.filter_spct
,
plot.object_spct
,
plot.raw_spct
,
plot.reflector_spct
,
plot.response_spct
,
plot.waveband
# NOT RUN {
library(photobiology)
plot(sun.spct)
plot(sun.spct, unit.out = "photon")
# }
Run the code above in your browser using DataCamp Workspace