高图表数据分组在缩放时不考虑所有值

时间:2018-02-27 11:48:51

标签: javascript typescript charts highcharts highstock

缩放时高档数据分组错误。我正在分析一天中每小时的数据。

无缩放的数据分组

enter image description here

使用缩放进行数据分组

enter image description here

从图像时刻3和16可以看到,不再具有上一个yAxis和值。

有人可以让我知道这里有什么问题吗?

fiddle - highstock data grouping with zoom

{
      type: 'column',
      name: 'Stock Volume',
      color: 'red',
      data: data, 
      dataGrouping: {
          forced: true,
          units: [['hour', [1]]],
          approximation: 'sum',
      }
        }

1 个答案:

答案 0 :(得分:1)

series.getExtremesFromAll设置为true可以解决我的问题。

通常,只有可见范围内的点被分组,超出极值的点不会被计算在内。在文档中,他们只提到了yAxis极端,但它也影响了数据分组。

series: [{
            type: 'column',
            name: 'AAPL Stock Volume',
            color: 'red',
            data: data, 
            getExtremesFromAll: true,
            dataGrouping: {
           forced: true,
          units: [['hour', [1]]],
          approximation: 'sum',
      }
        }]

fiddle

github issue link