Highstock:如何编程总结选择的值,并显示总和用户(Highstock: how progra

2019-11-01 08:39发布

我如何能在一个行求和点的选定范围内,以显示给用户?

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