spatstat (version 1.6-2)

plot.fasp: Plot a Function Array

Description

Plots an array of summary functions, usually associated with a point pattern, stored in an object of class "fasp". A method for plot.

Usage

plot(x)
plot(x, formule=formule)
plot(x, formule=formule, subset)
plot(x, formule=formule, subset, lty, col, title, ...)

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^{t
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
lty
A vector of integers indicating line types to be used in forming the plot.
col
A vector of integers indicating colours for the different lines which form the plot.
title
Overall title for the plot.
...
Arguments passed to plot.default to control other features of the individual plot panels.

Value

  • None.

synopsis

plot.fasp(x,formule=NULL,subset=NULL,lty=NULL,col=NULL,title=NULL,...)

Warnings

(Each component of) the 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="">.

Attempting a syntax such as subset = r<=0.2< code=""> (without wrapping r<=0.2< code=""> either in quote marks or in expression()) will cause this function to fall over.

Variables referred to in any formula must exist in the data frames stored in x. What the names of these variables are will of course depend upon the nature of x.

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 might be created, for example, by alltypes or allstats.

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, subset, lty and col, 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.

See Also

alltypes, allstats, plot.fv, fasp.object

Examples

Run this code
# Bramble Canes data.
   data(bramblecanes)

   X.G <- alltypes(bramblecanes,type="G",dataname="Bramblecanes",verb=TRUE)
   plot(X.G)
   plot(X.G,subset="r<=0.2")
   plot(X.G,formule=cbind(asin(sqrt(km)),
                    asin(sqrt(theo))) ~ asin(sqrt(theo)))
       plot(X.G,fo=cbind(km-theo,0)~r,"r<=0.2")

   # Swedish pines.
   data(swedishpines)
   X <- allstats(swedishpines,dataname="Swedish Pines")
   plot(X,subset=list("r<=20","r<=20","r<=20","r<=50"))

   # Simulated data.
   pp <- runifpoint(350, owin(c(0,1),c(0,1)))
   pp$marks <- factor(c(rep(1,50),rep(2,100),rep(3,200)))
   X.K <- alltypes(pp,type="K",verb=TRUE,dataname="Fake Data")
   plot(X.K,fo=cbind(border,theo)~theo,"theo<=0.75")

Run the code above in your browser using DataCamp Workspace