2016-09-28 35 views
0

我试图实现类似于此的kendo图表 Chart API/Selection 在链接提供的示例中,它具有可用于选择范围的选择句柄,并且它可以控制台记录选择的开始和结束点。不过,我试图控制台记录所选范围内的总和值。例如,在美国赢得的总奥运奖牌的例子中,我想在选定的时间内找到金牌,银牌和铜牌的总数。当用户滚动鼠标滚轮改变选择时,它也必须控制记录实时值。如何实现这一功能?从Kendo图表中找出所选图表值的总数

回答

0

在引用的例子中,你可以通过该系列中的图表中,然后对于每个系列可以通过数据环路在选定范围内,并添加了总计循环:

function formatRange(e) { 
    var categories = e.axis.categories; 
    var msg = kendo.format("({0}-{1}) ", 
      categories[e.from],categories[e.to - 1]); 

    for (var i=0; i<e.sender.options.series.length; i++){ 
    var name = e.sender.options.series[i].name; 
    console.log(name); 
    var total = 0; 
    for (var j=e.from; j<e.to; j++){ 
     total += e.sender.options.series[i].data[j]; 
    } 
    msg = msg + kendo.format(" {0}: {1};", 
      name,total); 
    }     
    return msg; 
} 

DEMO

相关问题