【发布时间】:2014-10-16 16:08:43
【问题描述】:
在this JSFiddle demo 我有 2 个 Highcharts 折线图。当其中一个图表被放大时,另一个图表应该在同一区域放大。这样做的代码是
xAxis: {
events: {
afterSetExtremes: function (event) {
var index = document.getElementById('container2').dataset.highchartsChart;
var chartPartner = Highcharts.charts[index];
chartPartner.xAxis[0].setExtremes(event.min, event.max);
chartPartner.showResetZoom();
}
},
},
其中container2 是另一个图表呈现到的DOM 元素的ID。这种行为几乎可以正常工作,但有几个小问题:
- 放大后,用于选择缩放区域的灰色阴影区域在 Firefox 中不会消失(其他浏览器我没有测试过)
- 尽管我调用了
chartPartner.showResetZoom();,但“重置缩放”按钮并未出现在其他图表中
【问题讨论】:
标签: javascript highcharts