Plot a voronoi object
Plots the mosaic "x"
.
Dashed lines are used for outer tiles of the mosaic.
## 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)), isometric=FALSE, ...)
x |
object of class |
add |
logical, if |
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 |
isometric |
generate an isometric plot (default |
... |
additional plot parameters |
None
A. Gebhardt
R. J. Renka (1996). Algorithm 751: TRIPACK: a constrained two-dimensional Delaunay triangulation package. ACM Transactions on Mathematical Software. 22, 1-8.
# plot a random mosaic plot(voronoi.mosaic(runif(100),runif(100),duplicate="remove")) # use isometric=TRUE and all=TRUE to see the complete mosaic # including extreme outlier points: plot(voronoi.mosaic(runif(100),runif(100),duplicate="remove"), all=TRUE, isometric=TRUE) # 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, isometric=TRUE) # 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"), isometric=TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.