"plot"(x, ..., main, add=FALSE, show.all=!add, show.window=show.all, which.marks=1, ribbon=show.all, ribsep=0.15, ribwid=0.05, ribn=1024, do.plot=TRUE)
"psp"
,
or data which can be converted into
this format by as.psp()
.
TRUE
, the current plot is not erased;
the segments are plotted on top of the
current plot, and the window is not plotted (by default).
x
are a data frame.
A character string or an integer.
Defaults to 1
indicating the first column of marks.
"bbox"
giving a bounding box for the plot.
plot
method for
line segment pattern datasets (of class "psp"
,
see psp.object
).
It plots both the observation window Window(x)
and the line segments themselves.
Plotting of the window Window(x)
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
.
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")
Run the code above in your browser using DataLab