基于D3二叉树的子网冰柱可视化定位问题

时间:2015-07-15 19:58:24

标签: javascript d3.js data-visualization

我创建了一个基于交互式分层D3分区的可视化,用于显示网络的各个部分。可视化的工作原理是允许用户遍历二叉树中的级别,然后到/ 24个子网的叶级别。

可以在bl.ocks.org上与正在运行的示例可视化进行交互,可以使用源和数据创建此Gist中提供的可视化(由于大小而未内联)。

通常一切都正确呈现,但是在转换后,某些rect元素的新位置会被破坏。以下屏幕截图中显示了一个示例:

bad display

到目前为止,腐败似乎无法预测,显然与基础数据无关,并在下一次转换期间得到修复。有时点击会触发它,有时它不会触发它。

可能导致这些可视化错误的原因是什么?起初我认为它是由同时对多个交互进行异步调用引起的并发问题,但是去抖动似乎并不能解决问题。我的下一个担心是D3处理的数据太多了,但这似乎不太可能。

Chrome和Internet Explorer都会出现此问题。

0 个答案:

没有答案