Child节点是否可以使用D3在可折叠力布局中具有多个父节点

时间:2016-07-15 11:45:40

标签: javascript d3.js

我正在构建类似于http://bl.ocks.org/mbostock/1093130的可视化,其中包含大量数据。我无法弄清楚子节点是否可能有多个父节点?例如,根据前面提到的链接中显示的可视化,“shortestPaths”可以让父母“图表”以及“优化” ?我查看了stackoverflow。找不到解决这个问题的答案。

1 个答案:

答案 0 :(得分:0)

不,如果你依赖于你在问题开头链接到的例子,那是不可能的。这是因为这段代码:

  var nodes = flatten(root),
  links = d3.layout.tree().links(nodes);

d3.layout.tree()需要树状数据(没有多个父母)。

当然,您始终可以完全开发能够处理此类案例的解决方案。但是你不能根据你提到的例子做到这一点。