curveNoPlot {EcotoneFinder} | R Documentation |
Adaptation of the curve function (without plot).
Description
Adaptation of the curve function (without plot).
Usage
curveNoPlot(expr, from = NULL, to = NULL, n = 101, add = FALSE,
type = "l", xname = "x", xlab = xname, ylab = NULL, log = NULL,
xlim = NULL, ...)
Arguments
expr |
The name of a function, or a call or an expression written as a function of x which will evaluate to an object of the same length as x. |
from |
the range over which the function will be plotted (start). |
to |
the range over which the function will be plotted (end). |
n |
integer; the number of x values at which to evaluate. |
add |
logical; if TRUE add to an already existing plot; if NA start a new plot taking the defaults for the limits and log-scaling of the x-axis from the previous plot. Taken as FALSE (with a warning if a different value is supplied) if no graphics device is open. |
type |
plot type: see plot.default. |
xname |
character string giving the name to be used for the x axis. |
xlab |
labels and graphical parameters. |
ylab |
labels and graphical parameters. |
log |
labels and graphical parameters. See ‘Details’ for the interpretation of the default for log. |
xlim |
NULL or a numeric vector of length 2; if non-NULL it provides the defaults for c(from, to) and, unless add = TRUE, selects the x-limits of the plot – see plot.window. |
... |
Additional graphical arguments. |
Details
Silently used by SyntheticData and SyntheticDataSeries. Equivalent to the curve function of the graphics package. See the details of the curve function in graphics package for more details.
Value
A vector containing the y values of the gaussian along the gradient.
Examples
gaussian <- function(x) a*exp(-(((x-b)^2)/2*(c^2)))
a <- 60
b <- 250
c <- 0.4
Curve=curveNoPlot(gaussian, from = 1, to = 500, n = 500)
Curve$y