d3を使用してシミュレーションデモを作成しています。解の状態の進化を示したいと思います。
シミュレーションループにd3レンダリングを埋め込むと、ブラウザは最後まで何も表示しません。忙しいと思います。
私が達成したいのは、メインループ内で、計算とd3の更新を行い、すべての遷移が完了するのを待つことです。
遷移は非同期であるため、それらを待つ方法がわかりません。
setIntervalを使用してメインループを実行するように機能しますが、うまくいきません。
d3遷移を使用して計算をロックステップするという目標を達成するための「通常の」方法はありますか?