我很难将我的数据按月分组。我什至以编程方式过滤我的数据以仅返回当月的最后一天并计算月值。我试图找到关于“dataGrouping”属性的一个很好的解释,但没有运气理解它也没有正确实现它。每个结果都以每日间隔返回我的系列。

我的问题如下:

  • 是否存在数据分组所需的最小数据点数
    工作?
  • dataGrouping.units 下我试过用这个
    文档但对我没有任何作用 - 仍然导致
    每日间隔 - 有人可以为我解释一下吗?

  • 非常感谢 对此的任何帮助。

    最佳答案

    您在使用 HighStock 图表吗?

    如是...

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

    所以,如果要默认分组,就需要强制分组。

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

    编辑

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

    希望能帮助到你!
    问候

    10-08 07:08
    查看更多