2013-03-01 19 views
0

При использовании Highstock мы встречаем проблему с производительностью, когда используем линию с сравнением. Нам нужно добавить 15 строк и каждая серия имеет 800 точек. И это вызовет проблему «Остановить запуск сценариев» в IE 8 или ниже.Проблема с производительностью Highstock

И это происходит не только тогда, когда мы добавляем данные в диаграмму, когда мы меняем размер диаграммы, это также произошло.

У кого-нибудь есть опыт по этой проблеме?

В IE 9 или другом браузере он работает хорошо, но производительность плохая.

+0

Возможно, следующий ответ может помочь вам http://stackoverflow.com/questions/14768021/highcharts-performance-enhancement-method –

ответ

1

Вы пробовали изменить параметр turbothreshold? http://api.highcharts.com/highcharts#plotOptions.series.turboThreshold

Возьмите взгляд на http://www.highcharts.com/component/content/article/2-news/48-loading-millions-of-points-in-highcharts

Morever вы можете попробовать отключить анимацию/маркеры/тени для повышения производительности.

+0

Спасибо за ваш ответ. Производительность улучшилась, но в IE8 и ниже для 15 серий, и каждая серия с 800 очками по-прежнему получает проблему «Остановить запуск сценариев». Потому что в наших требованиях нам нужно показывать все данные одновременно, поэтому мы не можем использовать ленивую загрузку. Есть ли другой способ повысить производительность в IE8 или ниже? –

+0

Возможно ли воспроизвести вашу проблему в jsfiddle.net? –

+0

Трудно создать так много данных на jsfiddle. Если я смогу получить так много данных, я думаю, что смогу воспроизвести его. –