2
在this JSFiddle demo我有2个Highcharts折线图。当其中一个图表放大时,另一个图表应放大同一区域。执行此代码是以编程方式放大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();
看上去很好,非常感谢 – 2014-10-16 16:59:16