plot.fasp
Plot a Function Array
Plots an array of summary functions, usually associated with a
point pattern, stored in an object of class "fasp"
.
A method for plot
.
Usage
## S3 method for class 'fasp':
plot(x,formule=NULL, \dots,
subset=NULL, title=NULL, banner=TRUE,
samex=FALSE, samey=FALSE,
mar.panel=NULL,
outerlabels=TRUE, cex.outerlabels=1.25,
legend=FALSE)
Arguments
- x
- An object of class
"fasp"
representing a function array. - formule
- A formula or list of formulae indicating what
variables are to be plotted against what variable. Each formula is
either an R language formula object, or a string that can be parsed
as a formula. If
formule
is a list, its $k^{th}$ - ...
- Arguments passed to
plot.fv
to control the individual plot panels. - subset
- A logical vector, or a vector of indices, or an
expression or a character string, or a list of such,
indicating a subset of the data to be included in each plot.
If
subset
is a list, its $k^{th}$ component should be app - title
- Overall title for the plot.
- banner
- Logical. If
TRUE
, the overall title is plotted. IfFALSE
, the overall title is not plotted and no space is allocated for it. - samex,samey
- Logical values indicating whether all individual plot panels should have the same x axis limits and the same y axis limits, respectively. This makes it easier to compare the plots.
- mar.panel
- Vector of length 4 giving the value of the
graphics parameter
mar
controlling the size of plot margins for each individual plot panel. Seepar
. - outerlabels
- Logical.
If
TRUE
, the row and column names of the array of functions are plotted in the margins of the array of plot panels. IfFALSE
, each individual plot panel is labelled by its row and column name. - cex.outerlabels
- Character expansion factor for row and column labels of array.
- legend
- Logical flag determining whether to plot a legend in each panel.
Details
An object of class "fasp"
represents
an array of summary functions, usually associated with a point
pattern. See fasp.object
for details.
Such an object is created, for example, by alltypes
.
The function plot.fasp
is
a method for plot
. It calls plot.fv
to plot the
individual panels.
For information about the interpretation of the
arguments formule
and subset
,
see plot.fv
.
Arguments that are often passed through ...
include
col
to control the colours of the different lines in a panel,
and lty
and lwd
to control the line type and line width
of the different lines in a panel. The argument shade
can also be used to display confidence intervals or significance bands
as filled grey shading. See plot.fv
.
The argument title
, if present, will determine the
overall title of the plot. If it is absent, it defaults to x$title
.
Titles for the individual plot panels will be taken from
x$titles
.
Value
- None.
Warnings
(Each component of) the Attempting a syntax such as Variables referred to in any formula must exist in the data frames
stored in subset
argument may be a
logical vector (of the same length as the vectors of data which
are extracted from x
), or a vector of indices, or an
expression such as expression(r<=0.2)< code="">, or a text string,
such as
"r<=0.2"< code="">.
=0.2)<>subset = r<=0.2< code=""> (without
wrapping
r<=0.2< code=""> either in quote marks or in
=0.2<>expression()
)
will cause this function to fall over.=0.2<>x
. What the names of these variables are will
of course depend upon the nature of x
.
See Also
Examples
# Bramble Canes data.
data(bramblecanes)
X.G <- alltypes(bramblecanes,"G",dataname="Bramblecanes",verb=TRUE)
plot(X.G)
plot(X.G,subset="r<=0.2")
plot(X.G,formule=asin(sqrt(cbind(km,theo))) ~ asin(sqrt(theo)))
plot(X.G,fo=cbind(km,theo) - theo~r,subset="r<=0.2")
# Simulated data.
pp <- runifpoint(350, owin(c(0,1),c(0,1)))
pp <- pp %mark% factor(c(rep(1,50),rep(2,100),rep(3,200)))
X.K <- alltypes(pp,"K",verb=TRUE,dataname="Fake Data")
plot(X.K,fo=cbind(border,theo)~theo,subset="theo<=0.75")