Learn R Programming

rainbow (version 1.6)

points.fds: Plot functional objects

Description

Plot functional curves.

Usage

## S3 method for class 'fds':
points(x, plot.type = c("functions", "time", "depth", "density"), index,
 labels = NULL, label.cex = 0.7, col = NULL, pch = 1, ...)

Arguments

x
An object of class fds or fts.
plot.type
Type of plot. See details for more explanations.
index
Indices of curves. When lines.fd and points.fd are called, index allows users to specify which curve or curves are plotted. For instance, when index=2, the second curve ordered by time or depth or density is plotted.
labels
Character vector of length length(y$x). If plot.type="time" then the labels are printed beside each time plot.
label.cex
Character size for labels.
col
Colors to use in plot. Default is to use a rainbow color palette with the number of colors equal to the number of functions.
pch
Either an integer specifying a symbol or a single character to be used as the default in plotting points.
...
Other plotting parameters passed to par.

Value

  • Function produces a plot.

Details

If plot.type="functions", then functions are plotted using a rainbow color palette so the first few functions are shown in red, followed by orange, yellow, green, blue and indigo with the last few functions plotted in violet. If plot.type="time", then each value of x is shown as a separate time series in a time plot. If plot.type="depth", then functions are first ordered by depth and then plotted using a rainbow color palette. If plot.type="density", then functions are first ordered by density and then plotted using a rainbow color palette.

References

R. J. Hyndman and H. L. Shang. (2009) "Rainbow plots, bagplots, and boxplots for functional data", Journal of Computational and Graphical Statistics, in press.

See Also

fds, plot.fds, lines.fds

Examples

Run this code
plot(x = Australiasmoothfertility, plot.type = "functions")
points(x = Australiasmoothfertility, plot.type = "functions", index = 3)
plot(x = ElNino, plot.type = "functions")
points(x = ElNino, plot.type = "functions", index = 3)

Run the code above in your browser using DataLab