calculateVerticalInterval static method

double calculateVerticalInterval(
  1. double diff
)

Calculates the vertical interval.

Implementation

static double calculateVerticalInterval(double diff) {
  var verticalInterval =
      pow(10, diff.floor().toString().length - 1).toDouble();
  final quotient = diff / verticalInterval;
  if (quotient >= 5) {
    return 5.0 * verticalInterval;
  }

  if (quotient <= 2) {
    return verticalInterval / 2.0;
  }

  return verticalInterval;
}