0

パス遷移に関する Mike Bostock の D3.js の例の 1 つは、X 軸に沿って時間が表示され、データが表示され、軸に沿って左にシフトするグラフを示しています (Windows のタスク マネージャーのような「モニター」表示を考えてみてください)。私は同じことをしようとしています。時間をかけてスムーズに左に移動します。ただし、4 つのグラフがあります (すべて同じ時間スケール)。

問題: マイクは各ティックで時間軸ジェネレーターを再呼び出しします。この時点で、これがグラフ描画の最もコストのかかる部分であり、費やされた時間の約 90% です。毎回再描画を必要としない他の方法で左にスクロールする方法を誰かが考えていますか? 軸を事前に作成してから、パンとクリッピングを使用して関連する部分のみを表示することを考えましたが、他の誰かがより良い (つまり、より高速な) ソリューションを持っているかどうか、またはどこかで例を知っているかどうかを確認したかったのです。

ありがとう、デイブ

4

1 に答える 1