如何构造D3 v4插件以可视化分层数据集?

时间:2018-09-25 18:58:35

标签: javascript d3.js plugins tree hierarchical-data

正在寻求有关如何最好地构建d3 v4插件以可视化分层数据集的建议

想要可视化由几个子网组成的网络。子网nodesedges显示在tree structure中,其位置通过算法排列(请参见示例的左侧)。然后,通过另一种算法以防止重叠的方式放置每个子网(请参见示例的右侧)。以下链接显示了一个抽象示例。

Example

目标是开发一个d3插件,以可视化所有子网并将其显示在完整的连接网络中。 JavaScript的早期原型已经存在,并且需要将两个部分(用于定位子网nodes / links的算法以及子网在特定区域中的放置的算法)转移到d3插件中。

一种可视化子网的想法是通过替换定位节点和链接的算法来修改d3树布局模块。不确定为两层开发两个d3插件(将它们共同构建可视化效果)还是在单个d3插件中做到这一点更好。

有人在多层开发d3插件方面有经验并且可以提供帮助吗?这样的d3插件的可能架构如何?

0 个答案:

没有答案