R: plot in 3D based on rgl

plot3Drplus {compositions} | R Documentation

## plot in 3D based on rgl

### Description

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

### Usage

    ## S3 method for class 'rplus'
    plot3D(x,parts=1:3,...,vlabs=NULL,add=FALSE,bbox=FALSE,
                               cex=1,size=cex,axes=TRUE,col=1)

### Arguments

`x` | an rplus object to be plotted
`parts` | the variables in the rplus object to be plotted
`...` | additional plotting parameters as described in `rgl::rgl.material`
`vlabs` | the labels used for the variable axes
`add` | logical, adding or new plot
`bbox` | logical, whether to add a bounding box
`cex` | size of the plotting symbol (as character expansion factor)
`size` | size of the plotting symbol, only size or cex should be used
`axes` | logical, whether to plot a coordinate cross
`col` | the color used for dots, defaults to black.

### Details

The function plots rplus objects in a 3D coordinate system, in an rgl plot.

### Value

the 3D plotting coordinates of the objects displayed, returned invisibly

### Author(s)

K.Gerald v.d. Boogaart http://www.stat.boogaart.de

### See Also

`kingTetrahedron` `rgl::points3d`, `graphics::plot`, `plot3D`, `plot3D.rmult`,

`plot3D.acomp`,`plot3D.rcomp`, `plot3D.aplus`,`plot3D`

### Examples

    x <- cbind(rnorm(10),rnorm(10),rnorm(10))
    data(SimulatedAmounts)
    if(requireNamespace("rgl", quietly = TRUE)) {
      plot3D(rplus(exp(x)))
      plot3D(rplus(sa.lognormals),cex=4,col=1:nrow(sa.lognormals))
    } ## this function requires package 'rgl'

[Package compositions version 2.0-2 Index]