将coulmn图表的类别与Highcharts结合起来

将coulmn图表的类别与Highcharts结合起来

问题描述:

我有一个使用Highcharts 4.0.4的列表图表。该图绘制小时数据。如果我只绘制一天的数据,这看起来很好。如果我想绘制一周或几个月的价值,那么这些列变得非常狭窄。有没有任何Highcharts设置可以在考虑这么多小时的时候自动对列进行分组/合计。例如,如果我绘制一周的价值,那么最好是将24小时的数据相加以创建每日栏目,并且可能每周记录一个月的数据(尽管没有月份恰好是4周)。将coulmn图表的类别与Highcharts结合起来

当然,我可以自己处理这些情况下的数据,但是我想知道Highcharts是否有内置功能来做到这一点。我查看了关于dataGrouping(http://api.highcharts.com/highstock#plotOptions.series.dataGrouping)的API说明,但无法弄清楚,或者即使柱形图可能也是如此。

UPDATE:

我尝试添加以下到我的系列定义(注意,这是CoffeeScript的):

series.type = "column" 
series.dataGrouping = 
    approximation: "sum" 
    enabled: true 
    groupPixelWidth: 5 
    units: [ 
     [ 'hour', [1,2,3,6,12]] 
     , 
     [ 'day', [1]]  
     , 
     [ 'week', [1]] 
     , 
     [ 'month', [1,3,6]] 
     ,   
     [ 'year', [1]] 
    ] 

但我看不出有任何区别,当我绘制24小时,7天,1个月,即,每个小时被分别与没有分组绘制为在下面的例子:

enter image description here

的dataGrouping可用ö只在Highstock中,而不在Highcharts中。

+0

啊,谢谢...这将解释它。 HighCharts中的任何等效功能? – ProfNimrod 2014-09-29 16:13:06