11

我正在使用 HighCharts 生成具有多个系列的多面板图表。据我所知,停止动画的唯一方法是使用

animation: false 

为每个图表设置的 plotOptions 属性,然后为每个系列再次设置属性。有没有办法为所有绘制的图表默认关闭动画?

4

3 回答 3

43

是的,您必须使用Highcharts.setOptions.
这样您就可以为所有图表设置默认选项。

Highcharts.setOptions({
    plotOptions: {
        series: {
            animation: false
        }
    }
});

http://api.highcharts.com/highstock#Highcharts

于 2013-07-18T07:16:27.217 回答
1

如果仍然没有禁用动画,设置后

 plotOptions: {
    series: {
        animation: false
    }
 }

highcharts.js寻找

plotOptions : {
        line : {
            allowPointSelect : !1,
            showCheckbox : !1,
            animation : {
                duration : 0
            },

在这里,我将动画持续时间设置为 0,它可以工作:)

于 2015-06-19T07:31:05.823 回答
1

您可以通过执行以下操作在 highcharts 中全局禁用动画:

chart: {
  animation: false
},

参考:http ://api.highcharts.com/highcharts/chart.animation

于 2017-05-26T14:17:29.143 回答