## S3 method for class 'basisfd'plot(x, knots=TRUE, axes=NULL,...)
Arguments
x: a basis object
knots: logical: If TRUE and x[['type']] == 'bspline', the knot locations are plotted using vertical dotted, red lines. Ignored otherwise.
axes: Either a logical or a list or NULL.
logical: whether axes should be drawn on the plot
list: a list used to create custom axes used to create axes via x$axes[[1]] and x$axes[-1]. The primary example of this uses list("axesIntervals", ...), e.g., with Fourier bases to create CanadianWeather plots
...: additional plotting parameters passed to matplot.
Returns
none
Side Effects
a plot of the basis functions
References
Ramsay, James O., Hooker, Giles, and Graves, Spencer (2009), Functional data analysis with R and Matlab, Springer, New York.
Ramsay, James O., and Silverman, Bernard W. (2005), Functional Data Analysis, 2nd ed., Springer, New York.
Ramsay, James O., and Silverman, Bernard W. (2002), Applied Functional Data Analysis, Springer, New York.
See Also
plot.fd
Examples
oldpar <- par(no.readonly=TRUE)#### 1. b-spline### set up the b-spline basis for the lip data, using 23 basis functions,# order 4 (cubic), and equally spaced knots.# There will be 23 - 4 = 19 interior knots at 0.05, ..., 0.95lipbasis <- create.bspline.basis(c(0,1),23)# plot the basis functionsplot(lipbasis)#### 2. Fourier basis##yearbasis3 <- create.fourier.basis(c(0,365), axes=list("axesIntervals"))# plot the basisplot(yearbasis3)#### 3. With Date and POSIXct rangeval### DateJuly4.1776<- as.Date('1776-07-04')Apr30.1789<- as.Date('1789-04-30')AmRev <- c(July4.1776, Apr30.1789)BspRevolution <- create.bspline.basis(AmRev)plot(BspRevolution)# POSIXctJuly4.1776ct <- as.POSIXct1970('1776-07-04')Apr30.1789ct <- as.POSIXct1970('1789-04-30')AmRev.ct <- c(July4.1776ct, Apr30.1789ct)BspRev.ct <- create.bspline.basis(AmRev.ct)plot(BspRev.ct)par(oldpar)