如何在没有值时禁用Chart JS工具提示?

gre*_*des 6 linechart tooltip chart.js

我正在使用Chart JS v.1.0.2.当我有一行和缺少数据时,工具提示显示x-label.

当点值为null时,有没有人知道如何禁用工具提示?

非常感谢!

pot*_*ngs 3

如果您不介意一些控制台消息,则可能会throw出现错误,导致退出null值的工具提示方法,如下所示

var myLineChart = new Chart(ctx).Line(data, {
    tooltipTemplate: function (d) {
        if (d.value === null)
            throw '';
        else
            // else return the normal tooltip text
            return d.label + ': ' + d.value;
    }
});
Run Code Online (Sandbox Code Playgroud)

另一种方法是扩展图表或编写自定义工具提示功能


小提琴 - http://jsfiddle.net/y4zunrx6/