nice method

  1. @override
LogScale nice([
  1. int count = 10
])
override

Returns nicely rounded domain values.

Implementation

@override
LogScale nice([int count = 10]) {
  final d0 = _domain[0];
  final d1 = _domain[1];

  final l0 = _log(d0);
  final l1 = _log(d1);

  _domain[0] = _pow(l0.floor().toDouble());
  _domain[_domain.length - 1] = _pow(l1.ceil().toDouble());

  return this;
}