Type: Package
Title: Interactive Graphics Functions for the 'spatstat' Package
Version: 3.1-0
Date: 2024-07-16
Maintainer: Adrian Baddeley <Adrian.Baddeley@curtin.edu.au>
Depends: R (≥ 3.5.0), spatstat.data (≥ 3.1-0), spatstat.univar (≥ 3.0-0), spatstat.geom (≥ 3.3-0), spatstat.random (≥ 3.3-0), spatstat.explore (≥ 3.3-0), spatstat.model (≥ 3.3-0), spatstat.linnet (≥ 3.2-0), spatstat (≥ 3.1-1), rpanel, tcltk, stats, graphics, grDevices, utils, methods
Imports: spatstat.utils (≥ 3.0-5)
Description: Extension to the 'spatstat' package, containing interactive graphics capabilities.
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
ByteCompile: true
NeedsCompilation: no
Packaged: 2024-07-16 01:49:35 UTC; adrian
Author: Adrian Baddeley ORCID iD [aut, cre], Rolf Turner ORCID iD [aut], Ege Rubak ORCID iD [aut]
Repository: CRAN
Date/Publication: 2024-07-19 09:00:06 UTC

Interactive Graphics for the 'spatstat' Package

Description

Extension of the spatstat package, containing interactive graphics.

Details

The main functions are

iplot Interactive plot of spatial dataset
istat Interactive statistical summaries

Author(s)

Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner r.turner@auckland.ac.nz and Ege Rubak rubak@math.aau.dk.

References

Baddeley, A., Rubak, E. and Turner, R. (2015) Spatial Point Patterns: Methodology and Applications with R. Chapman and Hall/CRC Press.


Point and Click Interface for Displaying Spatial Data

Description

Plot spatial data with interactive (point-and-click) control over the plot.

Usage

 iplot(x, ...)

 ## S3 method for class 'ppp'
iplot(x, ..., xname)

 ## S3 method for class 'linnet'
iplot(x, ..., xname)

 ## S3 method for class 'lpp'
iplot(x, ..., xname)

 ## S3 method for class 'layered'
iplot(x, ..., xname, visible)

 ## Default S3 method:
iplot(x, ..., xname)

Arguments

x

The spatial object to be plotted. An object of class "ppp", "psp", "im", "owin", "linnet", "lpp" or "layered".

...

Ignored.

xname

Optional. Character string to use as the title of the dataset.

visible

Optional. Logical vector indicating which layers of x should initially be turned on (visible).

Details

The function iplot generates a plot of the spatial dataset x and allows interactive control over the appearance of the plot using a point-and-click interface.

The function iplot is generic, with methods for for point patterns (iplot.ppp), layered objects (iplot.layered) and a default method. The default method will handle objects of class "psp", "im" and "owin" at least.

A new popup window is launched. The spatial dataset x is displayed in the middle of the window using the appropriate plot method.

The left side of the window contains buttons and sliders allowing the user to change the plot parameters.

The right side of the window contains navigation controls for zooming (changing magnification), panning (shifting the field of view relative to the data), redrawing and exiting.

If the user clicks in the area where the point pattern is displayed, the field of view will be re-centred at the point that was clicked.

Value

NULL.

Author(s)

Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner r.turner@auckland.ac.nz and Ege Rubak rubak@math.aau.dk.

See Also

istat

Examples

   if(interactive()) {
      iplot(cells)
      iplot(amacrine)
      iplot(lansing)
      L <- layered(D=distmap(cells), P=cells,
            plotargs=list(list(ribbon=FALSE), list(pch=16)))
      iplot(L)
   }

Point and Click Interface for Exploratory Analysis of Point Pattern

Description

Compute various summary functions for a point pattern using a point-and-click interface.

Usage

 istat(x, xname)

Arguments

x

The spatial point pattern to be analysed. An object of class "ppp".

xname

Optional. Character string to use as the title of the dataset.

Details

This command launches an interactive (point-and-click) interface which offers a choice of spatial summary functions that can be applied to the point pattern x.

The selected summary function is computed for the point pattern x and plotted in a popup window.

The selection of functions includes Kest, Lest, pcf, Fest ,Gest and Jest. For the function pcf it is possible to control the bandwidth parameter bw.

There is also an option to show simulation envelopes of the summary function.

Value

NULL.

Note

Before adjusting the bandwidth parameter bw, it is advisable to select No simulation envelopes to save a lot of computation time.

Author(s)

Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner r.turner@auckland.ac.nz and Ege Rubak rubak@math.aau.dk.

See Also

iplot

Examples

   if(interactive()) {
      istat(swedishpines)
   }

Internal functions of spatstat.gui package

Description

Internal functions.

Usage

do.istat(panel)

Details

These internal functions of the spatstat.gui package are not usually called directly by the user. Their names and capabilities may change without warning from one version of spatstat.gui to the next.