2014-01-24 2 views
0

У меня есть страница, на которой написано несколько диаграмм, сделанных с помощью HighCharts. Я также запускаю PhantomJS для сохранения страниц в формате PDF. Из-за того, как работает PhantomJS, мне нужно отключить все анимации на HighCharts, чтобы он мог правильно сохранить страницу. Проблема в том, что я не могу найти способ отключить анимацию datalabel на круговой диаграмме. Анимация сюжета отключена, анимация диаграммы отключена, но datalabels все еще анимированы (начиная с левой стороны страницы, чтобы сидеть в правильном месте). Как я могу это исправить?Как отключить анимацию datalabels на круговой диаграмме с помощью HIghcharts?

ответ

1

Возможно, вам необходимо установить series.animation в false. См. Это example.

plotOptions: { 
    series: { 
     animation: false 
    } 
}, 

Обратите внимание, что я не в состоянии проверить, если dataLabels одушевленные или нет. Я не видел их живой.

+0

Он уже установлен в значение false. Сама анимация сериала (вращающиеся фрагменты пирога) отключена, но анимация datalabels - нет. Я отредактирую вопрос, чтобы добавить к нему свой код –

0

Так что я нашел проблему, она не находится в главном архиве Highcharts. Я использую Dojo, а не jQuery, поэтому я установил this adapter. Проблема в том, что адаптер добавляет анимацию, а не сам HighCharts. Я понял это, когда создал jsFiddle, и увидел, что использование jQuery дает другое поведение, чем использование додзе.

Смежные вопросы