【发布时间】:2017-05-04 21:05:17
【问题描述】:
我有 2 个列表 - 节点和链接...现在我想要的是将所有 直接/间接 链接的元素添加到不同组中的最有效方法...例如, 0 连接到 1 连接到 2 所以节点 0,1,2 成为组 1.... 节点 3 连接到 4 所以它成为组 2 等等....提前感谢您的帮助:)这是正在执行的 d3 实现的一部分。
PS:这些列表很容易出现在数以万计的节点和链接中。
"nodes":[
{
"id":0,
"x":1509.9862,
"y":-609.1013
},
{
"id":1,
"x":1645.9578,
"y":-85.06705
},
{
"id":2,
"x":1948.1533,
"y":-469.3646
},
{
"id":3,
"x":348.1533,
"y":-669.3646
},
{
"id":4,
"x":1448.1533,
"y":-1469.3646
}
...
]
"links":[
{
"from":0,
"to":1
},
{
"from":1,
"to":2
},
{
"from":3,
"to":4
}
...
]
【问题讨论】:
标签: javascript arrays list d3.js grouping