Отключение анимации в 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