将系列的平均线添加到图表中

时间:2013-11-05 09:39:33

标签: highcharts highstock

我有一系列具有快速变化值的点,这使得它在缩小时非常尖锐且不易阅读。

我想知道是否有一种方法可以在已经存在的系列之上绘制,另一种方法可以代表平均值,例如:每10个点,或者一分钟内的每个点?

我已经研究过dataGrouping但似乎无法使其正常工作,这是我正在寻找的吗?

感谢阅读。

1 个答案:

答案 0 :(得分:1)

目前没有内置方法可以做到这一点。您需要创建第二个系列,即运行平均值,并将其添加到图表中。

这里的主要问题是HS默认为所有系列启用dataGrouping。因此,当您添加第二个系列,其中dataGrouping启用了您想要的参数时,它也会应用于初始系列。您只能在图表上看到一个系列,因为2系列是相同的并且相互重叠。

要在“真实”系列中修复此设置dataGrouping。然后在平均系列中点击dataGrouping。请参阅此example

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