我如何能在一个行求和点的选定范围内,以显示给用户?
Answer 1:
是的,它是可能的,通过使用afterSetExtremes函数(的装置http://api.highcharts.com/highstock#xAxis.events.afterSetExtremes ),其允许捕捉“变”范围事件和运行自定义功能。 所以,那么你可以interate针对他们的应加总结,通过检查最小/最大范围值在意甲和限制的所有点。
http://jsfiddle.net/2WdQw/
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);
}
文章来源: Highstock: how programmatically sum selected values and show the sum to user