Javascript 如何在High Charts 2.3.5中动态设置x轴

Javascript 如何在High Charts 2.3.5中动态设置x轴,javascript,highcharts,Javascript,Highcharts,我试图在Highcharts 2.3.5中动态设置X轴旋转,但当图表重新绘制时,X轴保持不变 通过遵循文档,我能够在构建图表时设置旋转,但我需要能够在之后设置旋转,以响应页面上的其他事件。不幸的是,我无法更新到Highcharts的最新版本,因此必须继续使用2.3.5 我目前正在使用此方法: chart.xAxis[0].options.labels.rotation = degrees; chart.redraw(); 这似乎确实会更改highcharts对象内的旋转值,但在重新绘制图表时,

我试图在Highcharts 2.3.5中动态设置X轴旋转,但当图表重新绘制时,X轴保持不变

通过遵循文档,我能够在构建图表时设置旋转,但我需要能够在之后设置旋转,以响应页面上的其他事件。不幸的是,我无法更新到Highcharts的最新版本,因此必须继续使用2.3.5

我目前正在使用此方法:

chart.xAxis[0].options.labels.rotation = degrees;
chart.redraw();
这似乎确实会更改highcharts对象内的旋转值,但在重新绘制图表时,实际上没有任何更改

有人知道不更新到最新版本的方法吗


提前感谢。

您可以使用chart.xAxis.update()方法来代替它

下面是其api文档的链接


希望它能对您有所帮助。

您能至少更新到2.3.5之后的下一个版本吗?它是3.0.0版本。此后,通过
axis.update()
支持更新axis。否则,您将需要为所有事情找到解决办法。如设置axis.isDirty=true等。axis.update()从3.0.0开始正式提供。