Skip to content

Commit

Permalink
Forward tick callbacks to format function
Browse files Browse the repository at this point in the history
  • Loading branch information
julianna-ciq committed Jan 28, 2025
1 parent 35b0c60 commit 06796fc
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/c2m-plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,21 +72,29 @@ const generateAxisInfo = (chartAxisInfo: any, chart: any) => {
axis.type = "log10";
}

if(chartAxisInfo.ticks.callback){
axis.format = chartAxisInfo.ticks.callback;
}

return axis;
}

const generateAxes = (chart: any) => {
const axes = {
x: {
...generateAxisInfo(chart.options?.scales?.x, chart),
valueLabels: chart.data.labels.slice(0)
},
y: {
format: (value: number) => value.toLocaleString(),
...generateAxisInfo(chart.options?.scales?.y, chart),
format: (value: number) => value.toLocaleString()
}
};

const xAxisValueLabels = chart.data.labels.slice(0);
if(xAxisValueLabels.length > 0){
axes.x.valueLabels = xAxisValueLabels;
}

return axes;
}

Expand Down

0 comments on commit 06796fc

Please sign in to comment.