我正在使用 InfoVis 在我的一个项目中生成空间树可视化。由于这是一个交互式网站,因此每次用户更改偏好时都需要重新生成空间树。
这需要彻底清除空间树,并在同一空间重新绘制一棵新树。此外,图表区域可以随着页面大小的变化而调整大小。这需要重新绘制空间树。
我在绘制新的空间树之前尝试清除之前绘制的空间树时遇到了几个问题。我正在使用以下代码段来清除先前的绘图,但它失败得很惨。
st.clearNodesInPath();
st.labels.clearLabels(true);
st.canvas.clear();
如果有人可以指导我如何解决这个问题,那就太好了,因为这阻碍了我的进步。提前致谢。