Learn R Programming

DAAG (version 1.24)

bounce: Separate plotting positions for labels, to avoid overlap

Description

Return univariate plotting positions in which neighboring points are separated, if and as necessary, so that they are the specified minimum distance apart.

Usage

bounce(y, d, log = FALSE)

Arguments

y

A numeric vector of plotting positions

d

Minimum required distance between neighboring positions

log

TRUE if values are will be plotted on a logarithmic scale.

Value

A vector of values such that, when plotted along a line, neighboring points are the required minimum distance apart.

Details

The centroid(s) of groups of points that are moved relative to each other remain the same.

See Also

See also onewayPlot

Examples

Run this code
# NOT RUN {
bounce(c(4, 1.8, 2, 6), d=.4)
bounce(c(4, 1.8, 2, 6), d=.1, log=TRUE)
# }

Run the code above in your browser using DataLab