sparsestQuadrant: Estimates sparsest quadrant in data set

sparsestQuadrantR Documentation

Estimates sparsest quadrant in data set

Description

Finds the sparsest are in the current plot for placing an object.

Usage

sparsestQuadrant(x, y=NULL, nquadrant=5)

Arguments

x

if y is not NULL, this argument is a numeric vector containing the abscissa (x-axis) values for the current plot. If y=NULL, this argument is taken as a numeric vector of ordinate (y-axis) values.

nquadrant

an integer denoting the number of quadrants to partition the space spanned by x and y. For example, if nquadrants=3, the x-y space is partitioned into a 3x3 grid of equisized blocks. Default: 5.

y

a numeric vector containing the ordinate (y-axis) values in the current plot. If NULL, the x input argument is taken as the y-axis values while the x-axis values are extracted from x via the positions function. If there are no positions available, then the sequence 1:length(x) is used as the x-axis positions. Default: NULL.

Details

Partitions the space spanned by the input x-y data coordinates into a uniform nquadrant by nquadrant grid and finds the "sparsest quadrant": defined as the quadrant that contains a minimum population (pmin) of x-y data points and is and farthest (in an L-inf sense) from quadrants containing a population greater than pmin.

Value

a list containing the x and y-coordinates of the sparsest data location in the current plot. In addition, a two-element corner vector is returned and should be used directly in placing a key at the returned coordinates via the autoKey function.

See Also

autoKey, autoText.

Examples

## find the sparset quadrant in a circle 
tt <- seq(0,2*pi,length=100)
x  <- sin(tt)
y  <- cos(tt)
sparsestQuadrant(x,y)

ifultools documentation built on July 14, 2022, 5:07 p.m.