highcharts - HighCharts:访问缩放的系列数据
问题描述
如果我缩放 HighStock 多系列图表(使用导航器或范围选择器),有没有办法仅获取缩放系列的 point.y 数据?
例如,如果我要显示跨多个分支机构的一段时间的销售信息(每个分支机构都绘制为系列),并且如果放大到一周,我想知道跨分支机构的一周的总销售额。highstock 是否提供对缩放数据集的访问?
解决方案
您可以检查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/
推荐阅读
- mongodb - 在 MongoDB 中提取一个选项卡的一部分
- shell - 如何通过身份验证在 solr 中执行增量导入?
- java - 更新 Redis 中的单个哈希字段
- batch-file - (.bat) 如何批量更改具有特定名称的文件
- docker - docker.compose.yml 中端口配置的双行
- image - 浏览器是否对跨域图像进行 CORS 预检?
- javascript - 模块、函数范围和 jQuery noConflict() 问题
- r - 如何在R中制作双累积图
- jquery - 选中2个复选框时如何删除属性
- typescript - 使用 Angular 6 中的自定义管道进行排序