| plot.linnet {spatstat.linnet} | R Documentation |
Plot a linear network
Description
Plots a linear network
Usage
## S3 method for class 'linnet'
plot(x, ..., main=NULL, add=FALSE,
do.plot=TRUE,
show.vertices=FALSE, show.window=FALSE,
args.vertices=list(), args.segments=list())
Arguments
x |
Linear network (object of class |
... |
|
main |
Main title for plot. Use |
add |
Logical. If |
do.plot |
Logical value specifying whether to actually perform the plot. |
show.vertices |
Logical value specifying whether to plot the vertices as well. |
show.window |
Logical value specifying whether to plot the window containing the linear network. |
args.segments |
Optional list of arguments passed to |
args.vertices |
Optional list of arguments passed to |
Details
This is the plot method for class "linnet".
The line segments of the network x are plotted
using plot.psp.
If show.vertices=TRUE, the vertices of the network will also be
plotted, using plot.ppp.
If show.window=TRUE, the window surrounding the network will also
be plotted.
If the vertices or line segments of x are marked,
the marks are not displayed by default. To plot the marks,
set use.marks=TRUE. To plot the marks and plot the associated legends,
set use.marks=TRUE, legend=TRUE. To plot only the marks of the
segments and not the marks of the vertices, set
args.segments=list(use.marks=TRUE) and so on.
Value
An (invisible) list with two elements, segments and
vertices describing the representation of the marks.
The element segments contains
the result of plot.psp
(either a colourmap, a numeric value or an owin).
The element vertices contains the result
of plot.ppp (a symbolmap)
or NULL.
The result also has attribute "bbox"
giving the bounding box for the plot.
Author(s)
Ang Qi Wei aqw07398@hotmail.com and Adrian Baddeley Adrian.Baddeley@curtin.edu.au
See Also
Examples
plot(simplenet)
L <- simplenet
marks(L, "vertices") <- letters[1:nvertices(L)]
marks(L, "segments") <- runif(nsegments(L))
plot(L, show.vertices=TRUE, use.marks=TRUE, legend=TRUE)