如何对选定范围内的一条线中的点求和以便向用户显示?
问问题
938 次
1 回答
3
是的,可以通过使用 afterSetExtremes 函数 ( http://api.highcharts.com/highstock#xAxis.events.afterSetExtremes ) 来捕获“更改”范围事件并运行自定义函数。因此,您可以对意甲中的所有点进行交互,并通过检查最小/最大范围值来限制应将哪些点添加到总和中。
afterSetExtremes: function(e) {
var sum = 0,
chartOb = this;
$.each(chartOb.series[0].data,function(i,point){
if(point.x >= chartOb.min && point.x <= chartOb.max)
sum += point.y;
});
$('#report').html('Sum: '+sum);
}
于 2013-01-31T12:49:46.917 回答