addgrids3d {FactoClass}R Documentation

Add grids to a scatterplot3d (modified)

Description

The goal of this function is to add grids on an existing plot created using the package scatterplot3d

Usage

addgrids3d(x, y = NULL, z = NULL, grid = TRUE, col.grid = "grey",
  lty.grid = par("lty"), lab = par("lab"), lab.z = mean(lab[1:2]),
  scale.y = 1, angle = 40, xlim = NULL, ylim = NULL, zlim = NULL)

Arguments

x, y, z

numeric vectors specifying the x, y, z coordinates of points. x can be a matrix or a data frame containing 3 columns corresponding to the x, y and z coordinates. In this case the arguments y and z are optional

grid

specifies the facet(s) of the plot on which grids should be drawn. Possible values are the combination of "xy", "xz" or "yz". Example: grid = c("xy", "yz"). The default value is TRUE to add grids only on xy facet.

col.grid, lty.grid

color and line type to be used for grids

lab

a numerical vector of the form c(x, y, len). The values of x and y give the (approximate) number of tickmarks on the x and y axes.

lab.z

the same as lab, but for z axis

scale.y

of y axis related to x- and z axis

angle

angle between x and y axis

xlim

the x limits (min, max) of the plot

ylim

the y limits (min, max) of the plot

zlim

the z limits (min, max) of the plot.

Note

Users who want to extend an existing scatterplot3d graphic with the function addgrids3d, should consider to set the arguments scale.y, angle, ..., to the value used in scatterplot3d.

Author(s)

Alboukadel Kassambara alboukadel.kassambara@gmail.com

References

http://www.sthda.com

Examples

library(scatterplot3d)
data(iris)
scatterplot3d(iris[, 1:3], pch = 16, grid=TRUE, box=FALSE)
addgrids3d(iris[, 1:3], grid = c("xy", "xz", "yz"))

[Package FactoClass version 1.2.9 Index]