数据分组 - 每月(月末)

Sco*_*ott 6 highcharts highstock

我正在努力让我的数据按月分组.我甚至已经编程方式过滤我的数据,只返回该月的最后一天并计算每月的价值.我试图在'dataGrouping'属性上找到一个很好的解释但是没有运气理解它也没有正确实现它.每个结果都会在每日间隔中返回我的系列.

我的问题如下:

  1. 数据分组工作需要最少数量的数据点吗?
  2. dataGrouping.units下我试过使用这个文档,但没有任何对我有用 - 仍然导致每日间隔 - 有人可以为我解释这个吗?

任何帮助将不胜感激.

rat*_*tek 8

你在使用HighStock图表吗?

如是...

当然,需要大量数据才能进行分组.如果启用了数据分组选项,Highstock会自动处理每个分组模式之间的切换.因此,如果您没有大量数据,则无法使用默认设置

因此,如果要在默认情况下进行分组,则需要强制进行分组.

series:[{
    [...]
        dataGrouping: {
            approximation: "sum",
            enabled: true,
            forced: true,
            units: [['month',[1]]]

        }
}]
Run Code Online (Sandbox Code Playgroud)

编辑

这是一个工作示例演示(基本highstock演示的分支) http://jsfiddle.net/NcNvu/

希望能帮助到你!问候