View source: R/plot_RLum.Data.Curve.R
plot_RLum.Data.Curve | R Documentation |
The function provides a standardised plot output for curve data of an
RLum.Data.Curve
S4-class object.
plot_RLum.Data.Curve(
object,
par.local = TRUE,
norm = FALSE,
smooth = FALSE,
...
)
object |
RLum.Data.Curve (required):
S4 object of class |
par.local |
logical (with default):
use local graphical parameters for plotting, e.g. the plot is shown in one
column and one row. If |
norm |
logical character (with default): whether curve
normalisation should occur ( |
smooth |
logical (with default):
provides automatic curve smoothing based on the internal function |
... |
further arguments and graphical parameters that will be passed
to the |
Only single curve data can be plotted with this function. Arguments according to plot.
Curve normalisation
The argument norm
normalises all count values. To date the following
options are supported:
norm = TRUE
or norm = "max"
: Curve values are normalised to the highest
count value in the curve
norm = "last"
: Curve values are normalised to the last count value
(this can be useful in particular for radiofluorescence curves)
norm = "huot"
: Curve values are normalised as suggested by Sébastien Huot
via GitHub:
y = (observed - median(background)) / (max(observed) - median(background))
The background of the curve is defined as the last 20% of the count values of a curve.
Returns a plot.
0.2.6
Not all arguments of plot will be passed!
Sebastian Kreutzer, Institute of Geography, Heidelberg University (Germany)
plot, plot_RLum
##plot curve data
#load Example data
data(ExampleData.CW_OSL_Curve, envir = environment())
#transform data.frame to RLum.Data.Curve object
temp <- as(ExampleData.CW_OSL_Curve, "RLum.Data.Curve")
#plot RLum.Data.Curve object
plot_RLum.Data.Curve(temp)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.