Highcharts - 工具提示在悬停时不显示所有系列值

时间:2017-11-29 18:50:22

标签: javascript angularjs highcharts

GIF of the issue

此处的预期行为是让工具提示显示特定yAxis条目的全部7个条形值。

相反,它会根据光标在yAxis条目中的位置动态显示3到7个条形值的值。

工具提示定义:

tooltip: {
            shared: true,
            formatter: function () {
                var s = '<b>' + this.x + '</b><br/>';
                $.each(this.points, function () {
                    s += '<span style="color:' + this.series.color + '">' + this.series.name + ': <b>' + section.convertVal(this.y) + '</b><br/>';
                });
                return s;
            },
            hideDelay: 50
        }

将数值转换为唱歌的显示功能:

section.convertVal = function (_intVal) {
    switch (_intVal) {
        case 1:
            return "N";
        case 2:
            return "S";
        case 3:
            return "T";
        case 4:
            return "E";
        default:
            return "S.O.";
    }
}

Highchart definition here

Sample data here

1 个答案:

答案 0 :(得分:0)

升级到最新版本的Highcharts(v6.0.3)解决了这个问题。

这似乎是v5.0.12中的一个错误。