Learn R Programming

tripack (version 1.3-4)

plot.voronoi: Plot a xect

Description

Plots the mosaic "x".

Dashed lines are used for outer tiles of the mosaic.

Usage

## S3 method for class 'voronoi':
plot(x, add=FALSE, xlim=c(min(x$tri$x)-0.1*diff(range(x$tri$x)), max(x$tri$x) + 0.1 *diff(range(x$tri$x))),   ylim=c(min(x$tri$y)-0.1*diff(range(x$tri$y)),max(x$tri$y)+0.1*diff(range(x$tri$y))),all=FALSE,do.points=TRUE,main="Voronoi mosaic",sub=deparse(substitute(x)), ...)

Arguments

x
object of class "voronoi"
add
logical, if TRUE, add to a current plot.
xlim
x plot ranges, by default modified to hide dummy points outside of the plot
ylim
y plot ranges, by default modified to hide dummy points outside of the plot
all
show all (including dummy points in the plot
do.points
logical, indicates if points should be plotted.
main
plot title
sub
plot subtitle
...
additional plot parameters

Value

  • None

References

R. J. Renka (1996). Algorithm 751: TRIPACK: a constrained two-dimensional Delaunay triangulation package. ACM Transactions on Mathematical Software. 22, 1-8.

See Also

voronoi, print.voronoi, summary.voronoi

Examples

Run this code
# generate a random mosaic
plot(voronoi.mosaic(runif(100),runif(100),duplicate="remove"))
# use a part of the quakes data set:
data(quakes)
quakes.part<-quakes[(quakes[,1]<=-17 & quakes[,1]>=-19.0 &
                     quakes[,2]<=182.0 & quakes[,2]>=180.0),]
quakes.vm<-voronoi.mosaic(quakes.part$lon, quakes.part$lat, duplicate="remove")
plot(quakes.vm)
# use the whole quakes data set 
# (will not work with standard memory settings, hence commented out here)
#plot(voronoi.mosaic(quakes$lon, quakes$lat, duplicate="remove"))

Run the code above in your browser using DataLab