Generate axis labels for spectral irradiance, fluence or exposure in SI units, using SI scale factors. Output can be selected as character, expression (R default devices) or LaTeX (for tikz device).
Usage
s.e.irrad_label(
unit.exponent = NULL,
markup.format = getOption("photobiology.math", default = "R.expression"),
time.unit = "second",
label.text = NULL,
pc.out = FALSE,
scaled = FALSE,
normalised = FALSE,
normalized = normalised,
axis.symbols = getOption("ggspectra.axis.symbols", default = TRUE)
)
s.q.irrad_label(
unit.exponent = NULL,
markup.format = getOption("photobiology.math", default = "R.expression"),
time.unit = "second",
label.text = NULL,
pc.out = FALSE,
scaled = FALSE,
normalised = FALSE,
normalized = normalised,
axis.symbols = getOption("ggspectra.axis.symbols", default = TRUE)
)
Arguments
- unit.exponent
integer. The default is guessed from
time.unit
,scaled
andnormalized
.- markup.format
character string, "R", "R.expresion", "r.character", or "LaTeX".
- time.unit
character or duration The length of time used as base of expression.
- label.text
character Textual portion of the labels.
- pc.out
logical Flag to enable display of normalised data as percentages.
- scaled
logical If
TRUE
relative units are assumed.- normalized, normalised
logical (
FALSE
) or numeric Normalization wavelength in manometers (nm).- axis.symbols
logical If
TRUE
symbols of the quantities are added to thename
. Supported only byformat = "R.expression"
.
Examples
str(s.e.irrad_label())
#> language c(s.e.irrad = "Spectral energy irradiance,") ~ italic(E)[lambda] ~ (plain("") * plain(W ~ m^{ ...
str(s.e.irrad_label(axis.symbols = FALSE))
#> language c(s.e.irrad = "Spectral energy irradiance") ~ (plain("") * plain(W ~ m^{ -2 ...
str(s.e.irrad_label(markup.format = "R.expression"))
#> language c(s.e.irrad = "Spectral energy irradiance,") ~ italic(E)[lambda] ~ (plain("") * plain(W ~ m^{ ...
str(s.e.irrad_label(markup.format = "LaTeX"))
#> chr "Spectral energy irradiance, $E_{\\lambda}$ ($W m^{-2} nm^{-1})$)"
str(s.e.irrad_label(markup.format = "R.character"))
#> chr "Spectral energy irradiance, E(lambda) (W m-2 nm-1)"
str(s.q.irrad_label())
#> language c(s.q.irrad = "Spectral photon irradiance,") ~ italic(Q)[lambda] ~ (plain("µ") * plain(mol ~ m^{ ...
str(s.q.irrad_label(axis.symbols = FALSE))
#> language c(s.q.irrad = "Spectral photon irradiance") ~ (plain("µ") * plain(mol ~ m^{ ...
str(s.q.irrad_label(markup.format = "R.expression"))
#> language c(s.q.irrad = "Spectral photon irradiance,") ~ italic(Q)[lambda] ~ (plain("µ") * plain(mol ~ m^{ ...
str(s.q.irrad_label(markup.format = "LaTeX"))
#> chr "Spectral photon irradiance, $Q_{\\lambda}$ ($$\\mu$mol m^{-2} s^{-1} nm^{-1})$)"
str(s.q.irrad_label(markup.format = "R.character"))
#> chr "Spectral photon irradiance, Q(lambda) (umol m-2 s-1 nm-1)"