1

d3.js を使用してアプリケーションを作成していますが、大量のデータを処理しており、グラフィックスが大きすぎて、ナビゲーションが非常に遅くなっています。

誰かが解決策または前進する方法を教えてもらえますか.

これがアプリケーションです。http://www.ingeniosolido.com/s2m2/prototype30/line_zoom_actual_30_interval.html

これがコードです。 https://gist.github.com/3854943

4

2 に答える 2

0

要素固有の相互作用を多く行っているようには見えません。キャンバスにレンダリングすることを検討してください。参照: d3.js の HTML5 キャンバス代替、グラフ視覚化ライブラリ

于 2012-10-09T20:50:26.147 に答える
0

クリップパスの一部 (読み取り: ほとんど/すべて) を削除しようとしましたか? ほとんどの場合、clip-path を使用しない方が高速です (フィルター、不透明度、複雑なジオメトリなどの高価な領域を切り取らない限り)。

たとえば、親 <g> 要素になるように、少なくともクリッピングの一部をレベルを上げることができるように見えました。

また、リンク先の svg は実際には大きなマークアップとは言えません。

于 2012-10-09T11:27:14.150 に答える