plot3d(x, ...)
## S3 method for class 'default':
plot3d(x, y, z,
xlab, ylab, zlab, type = "p", col,
size, lwd, radius,
add = FALSE, aspect = !add, ...)
## S3 method for class 'mesh3d':
plot3d(x, xlab = "x", ylab = "y", zlab = "z", type = c("shade", "wire", "dots"),
add = FALSE, ...)
decorate3d(xlim, ylim, zlim,
xlab = "x", ylab = "y", zlab = "z",
box = TRUE, axes = TRUE, main = NULL, sub = NULL,
top = TRUE, aspect = FALSE, ...)xyz.coords
for details.z=0, and 'n' for nothing. For the mesh3d mpar3d, material3d
or decorate3d.plot3d is called for the side effect of drawing the plot; a vector
of object IDs is returned.
decorate3d adds the usual decorations to a plot: labels, axes, etc.plot3d is a partial 3D analogue of plot.default.Note that since rgl does not currently support
clipping, all points will be plotted, and xlim, ylim, and zlim
will only be used to increase the respective ranges.
Missing values in the data are skipped, as in standard graphics.
If aspect is TRUE, aspect ratios of c(1,1,1) are passed to
aspect3d. If FALSE, no aspect adjustment is done. In other
cases, the value is passed to aspect3d.
With type = "s", spheres are drawn centered at the specified locations.
The radius may be controlled by size (specifying the size relative
to the plot display, with the default size=3 giving a radius
about 1/20 of the plot region) or radius (specifying it on the data scale
if an isometric aspect ratio is chosen, or on an average scale
if not).
plot.default,
open3d, par3d.open3d()
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)
plot3d(x, y, z, col=rainbow(1000))Run the code above in your browser using DataLab