Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

plot3drplus

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,

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'

compositions

Compositional Data Analysis

v2.0-1
GPL (>= 2)
Authors
K. Gerald van den Boogaart <boogaart@hzdr.de>, Raimon Tolosana-Delgado, Matevz Bren
Initial release
2021-01-08

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.