c# - 首次显示后如何重置jit treemap控件?

标签 c# json thejit

我使用 thejit treemap显示 .txt 文件中最常用的前 50 个单词。我的代码已部署 here .

在第一次文本上传后,我收到 JSON 结果并将其绑定(bind)到 jit 控件。到目前为止一切都很好。但是,如果我在没有手动刷新页面的情况下再次上传文件,我得到的结果是第一个结果的框与第二次上传的框重叠。

见下图。

overlapping of JSON

问题:如何重置此控件以仅显示新的 JSON 并丢弃任何以前的数据?

最佳答案

在加载新数据之前清空包含可视化的 div。

InitTreeMap 函数的第一行(var tm = new $jit.TM.Squarified({ 行之前),添加:

$('#infovis').empty();

关于c# - 首次显示后如何重置jit treemap控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11326282/

相关文章:

c# - 将字符串与空格对齐

c# - 如何从 C# 中的 pdf 中提取图像?

c# - Refit ApiException 的最佳重试策略?

javascript - tips.hide() 函数。 infoVis/JIT 中的潜在错误?

c# - 隐藏类 - 但无法进行单元测试

sql - 将 JSON 结果连接到单列 postgresql

json - TypeError at/en/类型为 '__proxy__' 的对象不是 JSON 可序列化的

Javascript stringify '%%' 丢失百分号

Javascript InfoVis Spacetree 单个节点样式

Javascript InfoVis Spacetree - 动态隐藏/显示工具提示