axis3D {compositions}R Documentation

Drawing a 3D coordiante system to a plot, based on package rgl

Description

Adds a coordinate system to a 3D rgl graphic. In future releases, functionality to add tickmarks will be (hopefully) provided. Now, it is just a system of arrows giving the directions of the three axes.

Usage

axis3D(axis.origin=c(0,0,0),axis.scale=1,axis.col="gray",vlabs=c("x","y","z"),vlabs.col=axis.col,bbox=FALSE,axis.lwd=2,axis.len=mean(axis.scale)/10,axis.angle=30,orth=c(1,0.0001,0.000001),axes=TRUE,...)

Arguments

axis.origin The location where to put the origin of the coordinate arrows typicall either 0, the minimum or the mean of the dataset
axis.scale either a number or a 3D vector giving the length of the arrows for the axis in the coordiantes of the plot
axis.col Color to plot the coordinate system
vlabs The names of the axes, plotted at the end
vlabs.col color for the axes labels
bbox boolean, whether to plot a bounding box
axis.lwd line width of the axes
axis.angle angle of the arrow heads
axis.len length of the arrow heads
orth the orth argument of arrows3D
axes a boolean, wether to plot the axes
... these arguments are passed to arrows3D as rgl.material arguments

Details

The function is called to plot a coordiante system consisting of arrows into an rgl plot.

Value

Nothing

Author(s)

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

See Also

points3D, plot, plot3D,arrows3D

Examples

x <- cbind(rnorm(10),rnorm(10),rnorm(10))
plot3D(x)
x0 <- x*0
arrows3D(x0,x)

[Package compositions version 1.01-1 Index]