pub fn nice_scale(lo: f64, hi: f64) -> (f64, f64, f64)
“Nice” axis scale: (min, max, major step) covering [lo, hi].