| perspPoints {spatstat} | R Documentation |
After a surface has been plotted in a perspective view
using persp.im, these functions can be used to
draw points or lines on the surface.
perspPoints(x, y=NULL, ..., Z, M)
perspLines(x, y = NULL, ..., Z, M)
perspSegments(x0, y0 = NULL, x1 = NULL, y1 = NULL, ..., Z, M)
perspContour(Z, M, ...,
nlevels=10, levels=pretty(range(Z), nlevels))
x,y |
Spatial coordinates,
acceptable to |
Z |
Pixel image (object of class |
M |
Projection matrix returned from |
... |
Graphical arguments passed to
|
x0,y0,x1,y1 |
Spatial coordinates of the line segments, on the
horizontal plane. Alternatively |
nlevels |
Number of contour levels |
levels |
Vector of heights of contours. |
After a surface has been plotted in a perspective view, these functions can be used to draw points or lines on the surface.
The user should already have called persp.im
in the form M <- persp(Z, visible=TRUE, ...)
to display the perspective view of the surface Z.
Only points and lines which are visible from the viewer's standpoint will be drawn.
Same as the return value from
points
or segments.
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner r.turner@auckland.ac.nz and Ege Rubak rubak@math.aau.dk
M <- persp(bei.extra$elev, colmap=terrain.colors(128),
apron=TRUE, theta=-30, phi=20,
zlab="Elevation", main="",
expand=6, visible=TRUE, shade=0.3)
perspContour(bei.extra$elev, M=M, col="pink", nlevels=12)
perspPoints(bei, Z=bei.extra$elev, M=M, pch=16, cex=0.3, col="chartreuse")