@mui/x-charts
Version:
The community edition of MUI X Charts components.
15 lines • 517 B
JavaScript
/**
* Creates a default formatter function for continuous scales (e.g., linear, sqrt, log).
* @returns A formatter function for continuous values.
*/
export function createScalarFormatter(tickNumber, zoomScale) {
return function defaultScalarValueFormatter(value, context) {
if (context.location === 'tick') {
return context.scale.tickFormat(tickNumber)(value);
}
if (context.location === 'zoom-slider-tooltip') {
return zoomScale.tickFormat(2)(value);
}
return `${value}`;
};
}