有没有办法改变图表中间圆圈的颜色?我好像在他们的文件上找不到?
wd2eg0qa1#
背景是透明的。我认为你不能真的给中间的圆圈上色..主要的选择是在画布或图表上放置背景颜色,但所有空白都将着色。
2lpgd9682#
它是透明的,呈背景色
hivapdat3#
使用chart.js 3.8
const colorcenter = { id: 'colorcenter', beforeDraw(chart, args, options) { const {ctx, chartArea: {top, right, bottom, left, width, height}} = chart; const radius = chart._metasets[0].controller.innerRadius; const x = chart.getDatasetMeta(0).data[0].x; const y = chart.getDatasetMeta(0).data[0].y ctx.arc(x, y, radius, 0, 2 * Math.PI); ctx.fillStyle = options.backgroundColor; ctx.fill(); } }
3条答案
按热度按时间wd2eg0qa1#
背景是透明的。我认为你不能真的给中间的圆圈上色..主要的选择是在画布或图表上放置背景颜色,但所有空白都将着色。
2lpgd9682#
它是透明的,呈背景色
hivapdat3#
使用chart.js 3.8