Separate plotting positions for labels, to avoid overlap
Return univariate plotting positions in which neighboring points are separated, if and as necessary, so that they are the specified minimum distance apart.
bounce(y, d, log = FALSE)
y |
A numeric vector of plotting positions |
d |
Minimum required distance between neighboring positions |
log |
|
The centroid(s) of groups of points that are moved relative to each other remain the same.
A vector of values such that, when plotted along a line, neighboring points are the required minimum distance apart.
If values are plotted on a logarithmic scale, d
is the required
distance apart on that scale. If a base other than 10 is required, set
log
equal to that base. (Note that base 10 is the default for
plot
with log=TRUE
.)
John Maindonald
See also onewayPlot
bounce(c(4, 1.8, 2, 6), d=.4) bounce(c(4, 1.8, 2, 6), d=.1, log=TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.