HighCharts ios отключить начальную анимацию - PullRequest
0 голосов
/ 27 сентября 2018

Я попробовал следующее:

 let s_animation = HIAnimation()
 s_animation.duration =  2000
plotOptions.series.animation = s_animation 

позже этого:

plotOptions.series.animation= false // incompitable type

и

plotOptions.series.animation.duration = 0 // the app crashes

застряли на несколько часов.Есть ли решение

1 Ответ

0 голосов
/ 19 августа 2019

Документы HighCharts устарели.Хотя в нем говорится, что вы можете установить для параметров анимации значение false, на самом деле это не так.

Я думаю, что вы были близки в своей реализации;сбой был вызван тем фактом, что .series и .series.animation равны нулю, пока вы не создадите эти объекты параметров графика.

Лучший (и в настоящее время единственный) способ сделать это заключается в следующем:

plotOptions.series = HISeries()  // you would set plotOptions.line = HILine() for a line chart
let animation = HIAnimationOptionsObject() // Even though their docs say HIAnimation(), it's the options you can set the duration for
animation.duration = 0 // actually disables the animation, but there is still some lag from view loading and the chart loading, so it will kind of just blip in after a split second.
plotoptions.series.animation = animation

Надеюсь, это поможет.

...