plot.lpp
Plot Point Pattern on Linear Network
Plots a point pattern on a linear network.
Plot method for the class "lpp"
of point patterns on a linear network.
Usage
# S3 method for lpp
plot(x, …, main, add = FALSE,
use.marks=TRUE, which.marks=NULL,
show.all = !add, show.window=FALSE, show.network=TRUE,
do.plot = TRUE, multiplot=TRUE)
Arguments
- x
Point pattern on a linear network (object of class
"lpp"
).- …
Additional arguments passed to
plot.linnet
orplot.ppp
.- main
Main title for plot.
- add
Logical value indicating whether the plot is to be added to the existing plot (
add=TRUE
) or whether a new plot should be initialised (add=FALSE
, the default).- use.marks
logical flag; if
TRUE
, plot points using a different plotting symbol for each mark; ifFALSE
, only the locations of the points will be plotted, usingpoints()
.- which.marks
Index determining which column of marks to use, if the marks of
x
are a data frame. A character or integer vector identifying one or more columns of marks. Ifadd=FALSE
then the default is to plot all columns of marks, in a series of separate plots. Ifadd=TRUE
then only one column of marks can be plotted, and the default iswhich.marks=1
indicating the first column of marks.- show.all
Logical value indicating whether to plot everything including the main title and the window containing the network.
- show.window
Logical value indicating whether to plot the window containing the network. Overrides
show.all
.- show.network
Logical value indicating whether to plot the network.
- do.plot
Logical value determining whether to actually perform the plotting.
- multiplot
Logical value giving permission to display multiple plots.
Details
The linear network is plotted by plot.linnet
,
then the points are plotted by plot.ppp
.
Commonly-used arguments include:
col
andlwd
for the colour and width of lines in the linear networkcols
for the colour or colours of the pointschars
for the plot characters representing different types of pointslegend
andleg.side
to control the graphics legend
Note that the linear network will be plotted
even when add=TRUE
, unless show.network=FALSE
.
Value
(Invisible) object of class "symbolmap"
giving the correspondence between
mark values and plotting characters.
See Also
lpp
.
See plot.ppp
for options for representing the points.
See also points.lpp
, text.lpp
.
Examples
# NOT RUN {
plot(chicago, cols=1:6)
# }