Отключение анимации в HighCharts по всему миру

Я использую HighCharts для создания многостраничных диаграмм с несколькими сериями. Насколько я могу судить, единственный способ остановить анимацию - использовать

animation: false 

для атрибута plotOptions, установленного для каждой диаграммы, а затем снова для каждой серии. Есть ли способ установить animaiton по умолчанию для всех рисованных диаграмм?

Ответ 1

Да, вы должны использовать Highcharts.setOptions.
Таким образом вы можете установить параметры по умолчанию для всех ваших диаграмм.

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

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

Ответ 2

если не отключить анимацию, после установки

 plotOptions: {
    series: {
        animation: false
    }
 }

in highcharts.js найти

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

Здесь я установил продолжительность анимации 0, он работает:)

Ответ 3

Вы можете отключить анимацию по глобальным масштабам, выполнив следующие действия:

chart: {
  animation: false
},

Ссылка: http://api.highcharts.com/highcharts/chart.animation