【问题标题】:Chart.JS: Show custom labels permanentely on doughnut chartChart.JS:在圆环图上永久显示自定义标签
【发布时间】:2019-04-08 17:14:24
【问题描述】:

如何使用 chartjs-plugin-datalabels 在 Chart.JS 圆环图中永久显示自定义标签?

这个例子现在看起来像这样:

https://chartjs-plugin-datalabels.netlify.com/guide/formatting.html#data-transformation下,我发现下面的代码应该把标签改成自定义格式:

formatter: function(value, context) {
    return context.dataIndex + ': ' + Math.round(value*100) + '%';
}

为什么这在示例小提琴中不起作用:https://jsfiddle.net/o4kyt69j/1/

【问题讨论】:

    标签: javascript chart.js


    【解决方案1】:

    好吧,我没看错……

    这里是解决方案:https://jsfiddle.net/o4kyt69j/2/

    代码应该是:

    options: {
        plugins: {
            datalabels: {
                formatter: function(value) {
                    return value + " kWh";
                }
            }
        }
    }
    

    【讨论】:

    • 请记住仅在 Chart.JS > 2.7.0 版本中使用它(我之前犯的另一个错误)。
    猜你喜欢
    • 2018-12-05
    • 2017-06-29
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-19
    相关资源
    最近更新 更多