Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
D3.js 仅排斥不同组的节点_D3.js - Fatal编程技术网

D3.js 仅排斥不同组的节点

D3.js 仅排斥不同组的节点,d3.js,D3.js,是否可以将D3中的节点分组,使同一组中的节点不会相互排斥,但会排斥另一组中的节点?我假设您讨论的是部队布局。你不能直接做你想做的事情,但是你可以用几个力布局来做。对于来自不同组的每对节点,需要创建一个单独的力布局,使它们相互排斥 您最终会得到二次数量的强制布局,但除非您计划拥有多个节点(或多个组),否则就性能而言,这不应该是一个问题。如果您只关心节点的分组,您可以看看。JIM VALLANDINGHAM的一个很好的例子

是否可以将D3中的节点分组,使同一组中的节点不会相互排斥,但会排斥另一组中的节点?

我假设您讨论的是部队布局。你不能直接做你想做的事情,但是你可以用几个力布局来做。对于来自不同组的每对节点,需要创建一个单独的力布局,使它们相互排斥


您最终会得到二次数量的强制布局,但除非您计划拥有多个节点(或多个组),否则就性能而言,这不应该是一个问题。

如果您只关心节点的分组,您可以看看。JIM VALLANDINGHAM的一个很好的例子