【发布时间】:2021-01-04 13:58:57
【问题描述】:
【问题讨论】:
标签: javascript chart.js
【问题讨论】:
标签: javascript chart.js
您可以使用 dataLabels 插件。我在this link为你做了一个例子。
plugins: {
datalabels: {
formatter: function(value, context) {
if(context.chart.data.datasets[context.datasetIndex] != null){
var barTotal = context.chart.data.datasets.map(function(x){return x.data[context.dataIndex]}).reduce((a, b) => a + b, 0);
return (value * 100 / barTotal).toFixed(2);
}
}
}
}
如果您想查看悬停百分比,可以检查工具提示功能并为其应用相同的功能。
【讨论】: