linearTickFormat function
Creates a tick format function.
Implementation
String Function(double) linearTickFormat(
double start,
double stop,
int count, [
String? specifier,
]) {
final step = tickStep(start, stop, count);
if (specifier != null) {
// Handle format specifier if provided
return (double value) => value.toStringAsFixed(
_precisionFromStep(step),
);
}
final precision = _precisionFromStep(step);
return (double value) {
if (precision <= 0) {
return value.round().toString();
}
return value.toStringAsFixed(precision);
};
}