Plot Function Valuesn

Plot method for the class "fv".

hplot, spatial
## S3 method for class 'fv':
plot(x, fmla, \dots, subset=NULL, lty=NULL, col=NULL, lwd=NULL,
           xlim=NULL, ylim=NULL, xlab=NULL, ylab=NULL,
An object of class "fv", containing the variables to be plotted or variables from which the plotting coordinates can be computed.
an R language formula determining which variables or expressions are plotted. Either a formula object, or a string that can be parsed as a formula.
(optional) subset of rows of the data frame that will be plotted.
(optional) numeric vector of values of the graphical parameter lty controlling the line style of each plot.
(optional) numeric vector of values of the graphical parameter col controlling the colour of each plot.
(optional) numeric vector of values of the graphical parameter lwd controlling the line width of each plot.
(optional) range of x axis
(optional) range of y axis
(optional) label for x axis
(optional) label for y axis
Extra arguments passed to plot.default.
Optional vector of $y$ values that must be included in the $y$ axis. For example ylim.covers=0 will ensure that the $y$ axis includes the origin.

This is the plot method for the class "fv".

The use of the argument fmla is like plot.formula, but offers some extra functionality. The left and right hand sides of fmla are evaluated in the data frame x, and the results are plotted against each other (the left side on the $y$ axis against the right side on the $x$ axis). Both left and right sides may be variables in the data frame or expressions in these variables.

Multiple curves may be specified by a single formula of the form cbind(y1,y2,...,yn) ~ x, where x,y1,y2,...,yn are expressions involving the variables in the data frame. Each of the variables y1,y2,...,yn in turn will be plotted against x. See the examples.

A convenient abbreviation is the symbol . which can be used in the formula to represent all the variables in the data frame (other than the function argument itself). See the examples.

The value returned by this plot function indicates the meaning of the line types and colours in the plot. It can be used to make a suitable legend for the plot. See the examples.


  • Either NULL, or a data frame giving the meaning of the different line types and colours.

See Also

fv.object, Kest

  • plot.fv
   K <- Kest(cells)
   # K is an object of class "fv"

   plot(K, iso ~ r)                # plots iso against r

   plot(K, sqrt(iso/pi) ~ r)   # plots sqrt(iso/r)  against r

   plot(K, cbind(iso,theo) ~ r)   # plots iso against r  AND theo against r

   plot(K, .  ~ r)            # plots all available estimates of K against r

   plot(K, sqrt(./pi) ~ r)   # plots all estimates of L-function
                             # L(r) = sqrt(K(r)/pi)

   plot(K, cbind(iso,theo) ~ r, col=c(2,3))
                                   # plots iso against r  in colour 2
                                   # and theo against r in colour 3

   plot(K, iso ~ r, subset=quote(r < 0.2))
                                   # plots iso against r for r < 10

   # making a legend
   v <- plot(K, . ~ r, ylab="K(r)")
   legend(0.05, 0.15, legend=row.names(v), lty=v$lty, col=v$col)
Documentation reproduced from package spatstat, version 1.15-2, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.