繁体   English   中英

使用D3表示树布局

[英]Represent a tree layout using D3

我正在尝试使用D3创建树形布局。 我想修改标准的d3树布局以表示如下的树布局。 在我的布局中,某些子节点可以收敛为一个节点。 这是该布局和标准树布局之间的唯一区别。

     A
   /   \
  B     C
 /\ \   
D  E F
|  | |
G  H L
 \ // 
  J
  |
  K

在上面的布局中,B节点有3个子节点(D,E,F),每个都有一个子节点(G,H,L),并且这3个子节点再次收敛为一个节点(J)。

我也可以使用D3以外的JavaScript库。

正确的方法是使用d3.layout.force而不是d3.layout.tree。

但是,如果您需要树形布局解决方案,则可能需要查看http://bl.ocks.org/robschmuecker/6afc2ecb05b191359862

我有一个很长的答案,但就算有人在这里实际搜索此问题。 D3-达格

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM