| lines3d {R.basic} | R Documentation |
Adding text to a three dimensional plot previously created by
plot3d() or persp().
lines3d(x=seq(0, 1, len=nrow(z)), y=seq(0, 1, len=ncol(z)), z,
persp.matrix=getOption("persp.matrix"), cex=NULL, col=NULL, ...)
x |
the coordinates of lines in the plot. Alternatively, a single plotting structure, function or any R object with a plot method can be provided. |
y |
the y coordinates of lines in the plot, optional if
x is an appropriate structure. |
z |
the z coordinates of lines in the plot, optional if
x is an appropriate structure. |
persp.matrix |
an 4-by-4 transformation matrix describing how
to project the (x,y,z) lines to the drawing canvas as the one
returned by persp() |
cex |
the character expansion of the data lines.
Default value is par(NULL). |
col |
the color of the lines.
Default value is par(NULL). |
... |
further arguments accepted by lines(). |
Henrik Bengtsson, http://www.braju.com/R/
For creating a 3D plot see plot3d.
For adding points to a 3D plot see points3d.
For adding text labels to a 3D plot see text3d.
For adding polygons to a 3D plot see polygon3d.
For adding stems to a 3D plot see stem3d.
See also persp.
Package scatterplot3d by Uwe Ligges.
For detail about the graphical parameter arguments, see
par.
omega <- seq(0, 6*pi, length.out=1000) x <- sin(omega); y <- cos(omega) col <- hsv(omega/max(omega), 1,1) plot3d(x,y,omega, pch=176, col=col) o1 <- seq(1, length(x)-10, by=10); o2 <- o1 + 160; o3 <- o1 + NA; o <- as.vector(matrix(c(o1,o2,o3), nrow=3, byrow=TRUE)) lines3d(x[o],y[o],omega[o], col=col[o])