identify.lintess | R Documentation |
If a tessellation on a linear network is plotted in the graphics window, then each time the left mouse button is pressed, this function will find the tile which contains the mouse position, print the serial number of the tile containing this position, and draw the tile in a different colour.
## S3 method for class 'lintess'
identify(x, ..., labels=tilenames(x),
n=nobjects(x), plot=TRUE, paint=plot,
paint.args=list())
x |
A tessellation on a linear network
(object of class |
... |
Arguments passed to |
labels |
Labels associated with the tiles of the tessellation, to be plotted when the
tiles are identified. A character vector or numeric vector
of length equal to the number of tiles of |
n |
Maximum number of tiles to be identified. |
plot |
Logical. Whether to plot the |
paint |
Logical. Whether to redraw each identified tile, using a different colour. |
paint.args |
Optional list of arguments passed to |
This is a method for the generic function identify
for tessellations on a linear network.
The tessellation x
, or the underlying network,
should first be plotted using plot.lintess
or plot.linnet
.
Then identify(x)
reads the position of the graphics pointer each time the
left mouse button is pressed. It then determines which tile of
x
contains the mouse position.
The index of this tile
will be returned as part of the value of the call.
Each time a tile is identified, text will be displayed alongside the tile showing the name of the tile, and the tile will be re-drawn in a different colour.
The procedure terminates when the right mouse button is pressed.
A data.frame
with columns id
and name
containing the serial numbers and names of the tiles of
x
that were identified, in the order that they were identified;
If x
is marked, subsequent columns contain the marks for these tiles.
.
identify
,
plot.lintess
,
plot.psp
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.