1

次のように、何百もの線を同時に表示できる折れ線グラフがあります。

グラフ上の多くの行

場合によっては、既存の行の最大値よりも大きい最大値を持つ新しい行が追加され、再スケーリングが強制され、既存のすべての行が強制的に再描画されます。つまり、コードは次のように単純です。

updateSelection.attr("d", function(d) { return line(d) });

完了までに数秒かかる場合があります。そのため、操作の実行中に「更新中...」というメッセージをユーザーに表示し、操作が終了したらメッセージを削除したいと思います。しかし、このような「onComplete」コールバックを選択メソッドにアタッチする方法がわかりません。これは可能ですか?そうでない場合、回避策はありますか?

4

1 に答える 1

2

グラフの再描画を開始する前に追加し、グラフを再描画するコード行の直後に削除します。選択を伴うこれらの操作の実行は同期的です。

于 2013-05-27T00:58:31.723 に答える