formatAxisValue static method

String formatAxisValue(
  1. double value
)

Efficient string formatting for axis labels

Implementation

static String formatAxisValue(double value) {
  if (value % 1 == 0) {
    return value.toInt().toString();
  } else if (value.abs() < 0.01) {
    return value.toStringAsExponential(1);
  } else {
    return value.toStringAsFixed(1);
  }
}