p3d function

Three dimensional plotting

Three dimensional plotting

Three dimensional plotting of points. Produces a nice-looking 3D scatterplot with greying out of further points giving a visual depth cue

p3d(x, y, z, xlim = NULL, ylim = NULL, zlim = NULL, d0 = 0.2, h = 1, ...)

Arguments

  • x,y,z: vector of x,y,zx,y,z coordinates to be plotted. If x is a matrix, interpret the rows as 3D Cartesian coordinates
  • xlim,ylim,zlim: Limits of plot in the x,y,zx,y,z directions, with default NULL meaning to use range()
  • d0: E-folding distance for graying out (depths are standardized to be between 0 and 1)
  • h: The hue for the points, with default value of 1 corresponding to red. If NULL, produce black points greying to white
  • ...: Further arguments passed to persp() and points()

Returns

Value returned is that given by function trans3d().

Author(s)

Robin K. S. Hankin

See Also

bunny

Examples

data(bunny) p3d(bunny,theta=3,phi=104,box=FALSE)
  • Maintainer: Robin K. S. Hankin
  • License: GPL-2
  • Last published: 2024-03-29