Internal helper to compute breaks on a numeric scale, ensuring the number of breaks is in a desired range and aligned with data bounds.
dynamic_pretty_breaks(x, target_n = 8, max_breaks = 12, min_breaks = 3)
A numeric vector of break points.
A numeric vector.
Target number of breaks.
Maximum allowed number of breaks.
Minimum allowed number of breaks.