为什么缩小时我的 HighStock 数据会丢失?

Why does my HighStock data drop off when I zoom out?

我这里有一个 JsFiddle:

http://jsfiddle.net/hh3ocm4t/

在初始视图中,工具提示显示每日交易量。

tooltip formatter代码如下:

    formatter: function() {
        var result = '<b>' + Highcharts.dateFormat('%A, %b %e, %Y', this.x) + '</b>';


        for (var i = 0; i < this.points.length; i++) {
            var datum = this.points[i];
            console.log(datum);
            result += '<br />Original price: $' + datum.point.high.toFixed(2);
            result += '<br />Dropped price: $' + datum.point.low.toFixed(2);
                                result += '<br />Daily volume: ' + datum.point.name;
        }
        return result;
    }

但是当我单击 'all' 时,每日交易量变得不确定。

如何在单击 'All' 时显示我的每日交易量?

默认情况下,数据分组 在 Highstock 中启用。这里的解决方案是禁用它:

    series: [{
        name: 'Temperatures',
        data: data,
        dataGrouping: {
            enabled: false
        }
    }]

现场演示: http://jsfiddle.net/kkulig/yu1ybnje/

文档参考: https://www.highcharts.com/docs/advanced-chart-features/data-grouping

API参考:https://api.highcharts.com/highstock/plotOptions.series.dataGrouping