如何在chartjs中的每个条形顶部显示条形值

时间:2015-02-09 07:21:04

标签: chart.js

我正在使用Chartjs绘制一些条形图,我想在每个条形图的顶部显示相关值,我还没有看到任何允许在文档中执行此操作的参数。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

你可以尝试

    onAnimationComplete: function () {    
        var ctx = this.chart.ctx;
        ctx.font = this.scale.font;
        ctx.fillStyle = this.scale.textColor
        ctx.textAlign = "center";
        ctx.textBaseline = "bottom";

        this.datasets.forEach(function (dataset) {
            dataset.bars.forEach(function (bar) {
                ctx.fillText(bar.value, bar.x, bar.y - 5);
            });
        })
    }

使用以下链接

http://jsfiddle.net/TZq6q/304/

答案 1 :(得分:-3)

set" inGraphDataShow:true"在您的代码中,它将显示栏顶部的所有值