我有这个小提琴,可以让你使用afterSetExtremes()事件获得选定的时间段。
我的问题是弄清楚如何获得所选时期的y轴数据的总和。
我在事件对象中看到了目标>系列>数据你可以得到当前选定的点,然后循环通过它们获得总和的总和,但它似乎有点笨拙的方法,我想知道是否有一个快速简单的API函数,可以给你这个数据多一点干净?
编辑 - 找到了example如何由原作者执行此操作,因此假定没有其他方法。
谢谢,
http://jsfiddle.net/L3rych99/1/
xAxis:{
events: {
afterSetExtremes:function(event){
var start_date = new Date(event.min);
var end_date = new Date(event.max);
//console.log(event)
//console.log(start_date + ' ' + end_date);
//how to get sum of y-axis data between start and end data?
},
},
},