私はD3ガントチャートに取り組んできました。ブラシビュー、ツリーグリッドビューの列ラベル(アプリケーションにこれが必要です)、およびツールチップがあります。チャートでは、ツリー階層内のノードをクリックすることにより、ツリービューを使用してノードを拡大および縮小できます。
私が遭遇した問題に関しては、時間の経過とともにブラシのスクロールが著しく遅くなり、本来あるべきノードを削除していない可能性があり、それが速度低下を引き起こしている可能性があると思っていましたが、チェックに時間を費やしましたこの問題とはそうではないようです。まだクリッピングをサポートしておらず、ブラシをスクロールすると、グラフのアクティビティバーがツリーグリッドと重なります。速度が低下しているように見え、Firefoxでは少し遅くなりますが、ツリーグリッドビューの最上位ノードを縮小および拡大すると、ツリーブラシのスクロールが再び速くなります。
次の問題についてサポートが必要です。
- クリッピング; これを機能させるためにコードを変更する方法がわかりません。
- ブラシを使用するとチャートビューのスクロールが遅れるため、ブラシは移動のたびに更新を呼び出すわけではありません。
- ブラシを使用したときに時間の経過とともに発生する速度低下を解決する方法に関するガイダンス。
ここで見ることができます(全画面): http: //bl.ocks.org/d/4704709/
通常のbl.ocksビューは小さすぎて収まらないため、フルスクリーンビューを追加しました。
そして、それを分岐させて、私ができるよりもはるかに優れた何かをしたい人のために、ここのgithubにあります: