Usage
interpolate (y, x = 1:length(y), steps = 20, increment = -1, show = FALSE,
output = TRUE, type = 'cubic', ...)
Arguments
y
A vector of 'knots', between which the function will interpolate points.
x
The 'x' coordinates corresponding to each knot. If not specified, the knots are assumed to be equally spaced.
steps
The number of interpolating steps between each knot. Increasing this number will result in a smoother interpolation. If the knots are not equally spaced along the x-axis, the interpolated points will not be equally spaced across the entire curve.
increment
If this is greater than 0, interpolated points are separated along the x-axis by this value. Note that if the knot locations are not multiples of this increment, there will be irregularities in the spacing of the interpolated points.
show
If TRUE, the result of the interpolation is shown in a plot.
output
If TRUE, the interpolated values are returned.
type
If 'cubic', a natural cubic spline interpolation is performed. If 'linear', a linear interpolation is performed.
...
Additional arguments are passed to the internal call of plot() if output = TRUE.