Tengo un problema de alineación en la etiqueta de datos del gráfico de barras apiladas (reaccionar gráfico js versión: 2.9). Al alternar leyendas, las etiquetas de datos se superponen con la barra y también tienen problemas de alineación en el caso de valores negativos. Aquí está mi código
plugins: { datalabels: { anchor:'end', align: 'top', color: '#737373', font: { weight: 'bold' }, offset: (value,ctx)=> { return '10' }, formatter: (value, ctx) => { let datasets = ctx.chart.data.datasets.filter( (ds, datasetIndex) => ctx.chart.isDatasetVisible(datasetIndex) ) if (ctx.datasetIndex === datasets.length - 1 ) { let sum = 0; datasets.map(dataset => { sum += dataset.data[ctx.dataIndex]; }); if(sum >0){ return '$'+Math.round(sum); }else{ return '-$'+Math.round(Math.abs(sum)); } } else { return ''; } } }, } } [screenshot attached] [1]: https://ibb.co/t3t2PnP