Remove close values from a numeric vector that are not at the outer limtis. This is useful for removing axis breaks that overlap when plotting.

rmClose(x, minfrac = 0.05)

Arguments

x

a numeric vector with no NAs

minfrac

minimum allowed spacing between consecutive ordered x, as a fraction of the range of x

Value

a sorted numeric vector of non-close values of x

Author

Frank Harrell

Examples

rmClose(c(1, 2, 4, 47, 48, 49, 50), minfrac=0.07)
#> [1]  1 47