Doughnut chart widget
ui/src/components/adminDashboard/widgets/DoughnutChartWidget
const doughnutLabel = {
id: 'dounghnutLabel',
afterDatasetsDraw(chart, args, plugins) {
const { ctx } = chart;
const centerX = chart.getDatasetMeta(0).data[0].x;
const centerY = chart.getDatasetMeta(0).data[0].y;
ctx.save();
ctx.font = `500 ${fontSize.lg} Inter`;
ctx.fillStyle = primitiveColors.gray900;
ctx.textAlign = 'center';
ctx.textBaseline = 'middle';
ctx.fillText(title, centerX, centerY);
},
};
Backend
Last updated