Learn R Programming

Funclustering (version 1.0.2)

plotfd: plot a functional data object

Description

This function plots a functional data object (after smoothing or interpolation). If you want to color the curves according to a cluster's membership, please specify the parmetere col. Note: this function works only for univariate functional data.

Usage

plotfd(fd, col = c(1:nrow(fd$coefs)), xlab = "time",
    ylab = "value", main = "Functional data curves")

Arguments

fd

a functional data object

col

the color vector.

xlab

label of the horizontal axis

ylab

label of the vertical axis

main

the title of the graphic

Examples

Run this code
# NOT RUN {
data(growth)
data=cbind(matrix(growth$hgtm,31,39),matrix(growth$hgtf,31,54));
t=growth$age;
splines <- create.bspline.basis(rangeval=c(1, max(t)), nbasis = 20,norder=4);
fd <- Data2fd(data, argvals=t, basisobj=splines);
cls=c(rep(1,39),rep(2,54)) #there is 39 boys and 54 girls in this data
plotfd(fd,col=cls)
# }

Run the code above in your browser using DataLab