addgrids3d: Add grids to a scatterplot3d (modified)

Description Usage Arguments Note Author(s) References Examples

Description

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

Usage

1
2
3
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,

ylim, zlim" the x, y and 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

1
2
3
4
library(scatterplot3d)
data(iris)
scatterplot3d(iris[, 1:3], pch = 16, grid=T, box=F)
addgrids3d(iris[, 1:3], grid = c("xy", "xz", "yz"))

ericaenjoy3/addgrids3d documentation built on May 14, 2019, 2:38 p.m.