首页 > 解决方案 > HighCharts:访问缩放的系列数据

问题描述

如果我缩放 HighStock 多系列图表(使用导航器或范围选择器),有没有办法仅获取缩放系列的 point.y 数据?

例如,如果我要显示跨多个分支机构的一段时间的销售信息(每个分支机构都绘制为系列),并且如果放大到一周,我想知道跨分支机构的一周的总销售额。highstock 是否提供对缩放数据集的访问?

标签: highcharts

解决方案


您可以检查isInside每个点的标志:

        redraw: function() {
            var sum = 0;

            Highcharts.each(this.series[0].points, function(point) {
                if (point.isInside) {
                    sum += point.y;
                }
            });
            console.log(sum)
        }

现场演示:http: //jsfiddle.net/BlackLabel/7kmzhecy/


推荐阅读