d3を使用していくつかのグラフを作成していますが、制約はデータの数です。具体的には、グラフ上に平均50万点のポイントがあります。グラフ上で100,000から1,000,000ポイントになる可能性があります。
「ズーム」の可能性やその他のトリック(誰かが私に説明してくれれば嬉しいです)があるときはいつでも、d3(または他のlib)が本当に500,000ポイントのグラフを処理するのだろうかと思います。
さらに、それはクライアントのコンピューターに依存すると思います。つまり、最新のi7procまたは古いIntelPentiumを使用できる可能性があります。この最後のケースでは、ブラウザはどのように反応しますか?私はそれがただクラッシュするほど遅くなっていると思いますか?
さて、人々がいくつかのフィードバック/アドバイスを与えることができればお願いしますか?(現在、データを別の方法で表示しようとしていますが、私の脳は爆縮しました。)
数値や試行はありませんがd3
、特定のデータサイズ、特に特定の種類のグラフの後で遅くなるのを見たと言えます。500.000はデータポイントの点で非常に大きいように思われるので、集計によってその数を減らす方法がない場合(10日間のデータを1日として表すなど)、心配するのは正しいかもしれません。
すべてのパフォーマンス関連の質問と同様に、知るための最良の方法はそれをテストすることです。そのため、テストして要件に適合するかどうかを確認するようにアドバイスできます。そうでない場合は、などのフリーでないライブラリを試してみてくださいHighCharts
。そのパフォーマンスで私を満足させるもう1つの無料ライブラリはChart.js
(サポートされているチャートは6つだけですが)です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加