diff --git a/src/c2m-plugin.ts b/src/c2m-plugin.ts index 3c02cea..46bc033 100644 --- a/src/c2m-plugin.ts +++ b/src/c2m-plugin.ts @@ -72,6 +72,10 @@ const generateAxisInfo = (chartAxisInfo: any, chart: any) => { axis.type = "log10"; } + if(chartAxisInfo.ticks.callback){ + axis.format = chartAxisInfo.ticks.callback; + } + return axis; } @@ -79,14 +83,18 @@ 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; }