Learn R Programming

compositions (version 1.01-1)

plot3Drmult: plot in 3D based on rgl

Description

3-dimensional plots, which can be rotated and zoomed in/out

Usage

## S3 method for class 'rmult':
plot3D(x,parts=1:3,...,
                 center=FALSE,scale=FALSE,add=FALSE,axes=!add,
                 cex=2,vlabs=colnames(x),size=cex,bbox=FALSE,col=par("col"))

Arguments

x
an object to be plotted, e.g. a data frame or a data matrix
parts
the variables in the rmult object to be plotted
...
additional plotting parameters as described in rgl.material
center
logical, center the data? This might be necessary to stay within the openGL-arithmetic used in rgl.
scale
logical, scale the data? This might be necessary to stay within the openGL-arithmetic used in rgl.
add
logical, adding or new plot
bbox
logical, whether to add a bounding box
axes
logical, whether to plot a coordinate cross
cex
size of the plotting symbol (as expanding factor)
vlabs
labels for the variables
size
size of the plotting symbol, only size or cex should be used
col
the plotting color

Value

  • Nothing

Details

The function provides a generic interface for 3-dimensional plotting in analogy to the 2d-plotting interface of plot, using rgl package.

See Also

points3D, plot, plot3D.rmult, plot3D.acomp,plot3D.rcomp,, plot3D.aplus,plot3D.rplus

Examples

Run this code
x <- cbind(rnorm(10),rnorm(10),rnorm(10))
plot3D(x)
data(SimulatedAmounts)
plot3D(rmult(sa.lognormals),cex=4,col=1:nrow(sa.lognormals))

Run the code above in your browser using DataLab