Plot functional data: fdata class object
Plot object of class fdata
.
## S3 method for class 'fdata' plot(x, type, main, xlab, ylab, lty = 1, mfrow = c(1, 1), time = 1, ...) ## S3 method for class 'fdata' lines(x, ...) title.fdata(x, main = NULL, xlab = NULL, ylab = NULL, rownames = NULL) ## S3 method for class 'mdepth' plot(x, trim, levgray = 0.9, ...) ## S3 method for class 'depth' plot(x, trim, levgray = 0.9, ...) ## S3 method for class 'bifd' plot(x, argvals.s, argvals.t, ...)
x |
or a two-argument functional data object, see |
type |
1-character string giving the type of plot desired. |
main |
an overall title for the plot: see |
xlab |
xlab title for x axis, as in plot. |
ylab |
ylab title for y axis, as in plot. |
lty |
a vector of line types, see |
mfrow |
A vector of the form c(nr, nc). Subsequent figures will be drawn in an nr-by-nc array on the device by rows (mfrow). |
time |
The time interval to suspend plot execution for, in seconds, see Sys.sleep. |
... |
Further arguments passed to matplot function (for fdata class) or image, contour, persp or filled.contour (for fdata2d class). |
rownames |
Row names. |
trim |
The alpha of the trimming. |
levgray |
A vector of desired gray levels between 0 and 1; zero indicates "black" and one indicates "white". |
argvals.s |
a vector of argument values for the first argument s of the functional data object to be evaluated. |
argvals.t |
a vector of argument values for the second argument t of the functional data object to be evaluated. |
Manuel Febrero Bande and Manuel Oviedo de la Fuente <manuel.oviedo@usc.es>
See Also as fdata
## Not run: # Example for fdata class of 1 dimension (curve) a1<-seq(0,1,by=.01) a2=rnorm(length(a1),sd=0.2) f1<-(sin(2*pi*a1))+rnorm(length(a1),sd=0.2) nc<-10 np<-length(f1) tt=seq(0,1,len=101) mdata<-matrix(NA,ncol=np,nrow=nc) for (i in 1:nc) mdata[i,]<- (sin(2*pi*a1))+rnorm(length(a1),sd=0.2) fdataobj<-fdata(mdata,tt) res=plot.fdata(fdataobj,type="l",col=gray(1:nrow(mdata)/nrow(mdata))) lines(func.mean(fdataobj),col=3,lwd=2) #original curve # example for fdata2d class of 2 dimension (surface) t1 <- seq(0, 1, length= 51) t2 <- seq(0, 1, length= 31) z<-array(NA,dim=c(4,51,31)) for (i in 1:4) z[i,,] <- outer(t1, t2, function(a, b) (i*a)*(b)^i) z.fdata<-fdata(z,list(t1,t2)) plot(z.fdata,time=2) plot(z.fdata,mfrow=c(2,2),type="persp",theta=30) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.