spatstat (version 1.4-5)

plot.fv: Plot Function Valuesn

Description

Plot method for the class "fv".

Usage

plot.fv(x, fmla, subset=NULL, lty=NULL, col=NULL, xlim, ylim, xlab, ylab, ...)

Arguments

x
An object of class "fv", containing the variables to be plotted or variables from which the plotting coordinates can be computed.
fmla
an S language formula determining which variables or expressions are plotted.
subset
(optional) subset of rows of the data frame that will be plotted.
lty
(optional) numeric vector of values of the graphical parameter lty controlling the line style of each plot.
col
(optional) numeric vector of values of the graphical parameter col controlling the colour of each plot.
xlim
(optional) range of x axis
ylim
(optional) range of y axis
xlab
(optional) label for x axis
ylab
(optional) label for y axis
...
Extra arguments passed to plot.default.

Value

  • none. Side effect is a plot.

Details

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.

See Also

fv.object, Kest

Examples

Run this code
require(spatstat)

   data(cells)
   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, 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

Run the code above in your browser using DataCamp Workspace