10

My highchart diagram is loading extremely slow due to large amount of data (one data per day for the past 10 years). I already turned off the animation. And it is still slow. Is there a way to speed up or performance improvement to allow faster loading time and able to zoomed in without any lags? Thanks. The webpage with the highchart is only 77kb though.

4

1 に答える 1

15

を使用dataGroupingしてに設定enableMouseTrackingできますfalse

enableMouseTrackingBoolean

特定のシリーズのマウストラッキングを有効または無効にします。これには、ポイントのツールチップとグラフおよびポイントのクリックイベントが含まれます。共有ツールチップ(株価チャートのデフォルト)を使用する場合、マウスの追跡は必要ありません。大規模なデータセットの場合、パフォーマンスが向上します。デフォルトはtrueです。

アップデート

そのドキュメントで以下を見つけました。

Highchartsから最高のパフォーマンスを引き出すにはどうすればよいですか?

多数のデータポイントを持つシリーズを操作する場合、考慮すべきことがいくつかあります。

ラインプロットの場合、ポイントマーカーを無効にすることをお勧めします。これにより、パフォーマンスのオーバーヘッドが追加されます。を参照してくださいhttp://highcharts.com/demo/line-time-series

シャドウを無効にすると、シャドウを含むシェイプごとに3つのシャドウ要素が作成されるため、パフォーマンスが向上します。

大きな列シリーズの場合、少なくともVMLベースのブラウザーでは、初期アニメーションplotOptions.column.animationを無効にすることをお勧めします。高速のSVGブラウザーと低速のVMLブラウザーを区別する最良の方法は、Highcharts.svgブール値プロパティを使用することです。

参照

于 2013-02-08T16:31:00.290 に答える