有没有办法覆盖 highcharts 中的重置缩放按钮单击事件?当我单击重置缩放按钮时,我希望图表使用 setExtremes 显示特定间隔,而不是缩小整个图表。
最佳答案
您可以在图表对象的selection
属性中捕获它。只需在要缩放的位置使用 setExtremes()
函数,并设置 0 毫秒的超时,这样图表的“重置图表”函数就不会覆盖它。
chart: {
events: {
selection: function(event) {
if (!event.xAxis) {
setTimeout(function(){chart.xAxis[0].setExtremes(0, 5)}, 0);
}
}
...
}
工作示例:http://jsfiddle.net/rhavelka/M7cfm/64/
编辑:但请确保您想要放大该特定时间间隔,并且基本上对用户隐藏数据(除非您在图表上有一个像这样的滚动条 example )
关于javascript - highcharts如何覆盖重置缩放按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50971445/