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