plot.psp {spatstat} | R Documentation |
Plot a two-dimensional line segment pattern
## S3 method for class 'psp' plot(x, ..., add=FALSE, which.marks=1, ribbon=TRUE, ribsep=0.15, ribwid=0.05, ribn=1024)
x |
The line segment pattern to be plotted.
An object of class |
... |
extra arguments that will be passed to the plotting functions
|
add |
Logical. If |
which.marks |
Index determining which column of marks to use,
if the marks of |
ribbon |
Logical flag indicating whether to display a ribbon showing the colour map (in which mark values are associated with colours). |
ribsep |
Factor controlling the space between the ribbon and the image. |
ribwid |
Factor controlling the width of the ribbon. |
ribn |
Number of different values to display in the ribbon. |
This is the plot
method for
line segment pattern datasets (of class "psp"
,
see psp.object
).
It plots both the observation window x$window
and the line segments themselves.
Plotting of the window x$window
is performed by
plot.owin
. This plot may be modified
through the ...
arguments.
Plotting of the segments themselves is performed
by the standard R function segments
.
Its plotting behaviour may also be modified through the ...
arguments.
For a marked line segment pattern
(i.e. if marks(x)
is not NULL
)
the line segments are plotted in colours
determined by the mark values.
If marks(x)
is a data frame, the default is to use the first
column of marks(x)
to determine the colours. To specify another
column, use the argument which.marks
.
The colour map (associating mark values with colours) will be
displayed as a vertical colour ribbon to the right of the plot, if
ribbon=TRUE
.
NULL
Adrian Baddeley Adrian.Baddeley@csiro.au http://www.maths.uwa.edu.au/~adrian/ and Rolf Turner r.turner@auckland.ac.nz
psp.object
,
plot
,
par
,
plot.owin
,
symbols
X <- psp(runif(20), runif(20), runif(20), runif(20), window=owin()) plot(X) plot(X, lwd=3) lettuce <- sample(letters[1:4], 20, replace=TRUE) marks(X) <- data.frame(A=1:20, B=factor(lettuce)) plot(X) plot(X, which.marks="B")