| stat_wl_summary {ggspectra} | R Documentation |
stat_wl_summary computes the area under a curve.
stat_wl_summary(mapping = NULL, data = NULL, geom = "text", range = NULL, integral.fun = integrate_xy, label.fmt = "%.3g", position = "identity", na.rm = FALSE, show.legend = NA, inherit.aes = TRUE, ...)
mapping |
The aesthetic mapping, usually constructed with
|
data |
A layer specific dataset - only needed if you want to override the plot defaults. |
geom |
The geometric object to use display the data |
range |
a numeric vector of at least length two. |
integral.fun |
function on $x$ and $y$. |
label.fmt |
character string giving a format definition for converting
y-integral values into character strings by means of function |
position |
The position adjustment to use for overlapping points on this layer |
na.rm |
a logical value indicating whether NA values should be stripped before the computation proceeds. |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
... |
other arguments passed on to |
A data frame with one row.
What it is named integral below is the result of appying integral.fun,
with default integrate_xy.
y formatted according to label.fmt
w.band-midpoint
range minimum
range maximum
data$y integral for the range by the spread of the range
Set by the statistic and available to geoms.
..label..
..x..
..xmin..
..xmax..
..y..
0
..y..
..y..
Required by the statistic and need to be set with aes().
numeric, wavelength in nanometres
numeric, a spectral quantity
Other stats functions: stat_color,
stat_label_peaks, stat_peaks,
stat_wb_box, stat_wb_column,
stat_wb_contribution,
stat_wb_hbar, stat_wb_irrad,
stat_wb_label, stat_wb_mean,
stat_wb_relative,
stat_wb_sirrad,
stat_wb_total, stat_wl_strip
library(photobiology) library(ggplot2) # ggplot() methods for spectral objects set a default mapping for x and y. ggplot(sun.spct) + geom_line() + stat_wl_summary(geom = "hline") ggplot(sun.spct) + geom_line() + stat_wl_summary(label.fmt = "mean = %.3f", color = "red", vjust = -0.3) + stat_wl_summary(geom = "hline", color = "red")