web-dev-qa-db-ja.com

最速のJavascriptチャートライブラリ

そこにはたくさんのJavascriptチャートライブラリがあります。最近使用または調査したものをいくつか示します。

  • highstock.js(およびhighcharts.js)
  • recline.js
  • rickshaw.js
  • グラファエル
  • infovis

http://d3js.org/ でも、データの視覚化で実行できる本当にすばらしいことの例は他にもたくさんあります。

私の経験では、これらのライブラリ(特にハイストック)で制限に達する可能性があります。このライブラリでは、グラフに表示するポイントの数と特定のページに表示するグラフの数に基づいて、ブラウザのパフォーマンスが大幅に低下します。この例では、特に折れ線グラフについて話していますが、他のタイプについても同じことが言えると思います。特定のページに大きなデータセットと多数のグラフを含むさまざまなJavaScriptグラフライブラリのパフォーマンスの経験がある人はいますか?

26
Tom

jqChart は、大量のデータセットを処理するために最適化されています。

7
Dragan Matek

私は現在、次のプロジェクトに最適なチャートライブラリを見つけようとしていますが、あなたが言及したライブラリのいくつかのベンチマークを行っています。

これまでのところ、ロード時間のみを考慮しており、その違いはamChartsを支持して圧倒的です。 IE 9のCorei3マシンでは、結果は次のようになります。

HighCharts 2700ms

amCharts 220ms

highChartsの場合は、イベントloadをフックし、amChartsの場合は、chart.addListener("init", ...)を使用しました。

7
Obi-Wan Spock

AmChartsもあなたのリストにあるべきだと思います http://www.amcharts.com/

4
IvoTops