【发布时间】:2019-05-03 04:39:03
【问题描述】:
如何在数据标签中给出断线,直到我在下面做的是链接,我也在这里粘贴了代码。
我正在使用自定义数据标签,我想添加断线
https://jsfiddle.net/0x3ct8aq/4/
<script>
onComplete () {
const chartInstance = this.chart;
const ctx = chartInstance.ctx;
const dataset = this.data.datasets[0];
const meta = chartInstance.controller.getDatasetMeta(0);
Chart.helpers.each(meta.data.forEach((bar, index) => {
const label = this.data.customlabels[index];
const labelPositionX = 20;
const labelWidth = ctx.measureText(label).width + labelPositionX;
ctx.textBaseline = 'bottom';
ctx.textAlign = 'center';
ctx.fillStyle = '#fff';
console.log(label.x);
ctx.fillText(label, bar._model.x, bar._model.y);
}));
}
}
},
});
</script>
【问题讨论】: