我需要在重绘图表时更改xaxis步骤,例如当它被放大。我尝试了这样的javascript函数:
chart: {
zoomType: 'xy',
events: {
redraw: function(){
var chart = $("#container").highcharts();
chart.xAxis[0].update({
lables: {
step: 2
}
})
}
}
}
但是,它不起作用。这是买吗?任何帮助将不胜感激!
答案 0 :(得分:1)
这是不可能的,因为它会创建无限循环 - 更新选项并在重绘回调中重绘它们。相反,我建议使用afterSetExtremes
并调用更新而不重绘:.update( options, false)