プロジェクトの 1 つで空間ツリーの視覚化を生成するために InfoVis を使用しています。これはインタラクティブな Web サイトであるため、ユーザーが設定を変更するたびに、スペース ツリーを再生成する必要があります。
これには、スペース ツリーを完全にクリアし、同じスペースに新しいツリーを再描画する必要があります。さらに、ページ サイズの変化に合わせてチャート領域のサイズを変更できます。これには、スペース ツリーの再描画が必要です。
新しいスペース ツリーを描画する前に、以前に描画したスペース ツリーをクリアしようとしたときに、いくつかの問題に遭遇しました。次のコード セグメントを使用して前の描画をクリアしていますが、うまくいきません。
st.clearNodesInPath();
st.labels.clearLabels(true);
st.canvas.clear();
これが私の進歩を妨げているので、誰かがこれを解決する方法を教えてくれるなら、それは素晴らしいことです. 前もって感謝します。