我有2個列表 - 節點和鏈接...現在我想要的是最有效的方式將所有的直接/間接鏈接元素添加到不同的組.... ...例如,0連接到1連接到2所以節點0,1,2成爲組1 ...節點3連接到4,所以它成爲組2等....先謝謝你的幫助:)是我正在做的D3實施的一部分..javascript分組鏈接的節點
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
}
...
]
這是出色的@俊邦煌......我需要的東西只是一個律不同...如果不是加入列表,如果每個節點對象可以有一個新的ATTR「組「:1,」group「:2等。不知道它是多麼容易或困難 – prgrmr
讓我試一試 –
@ideate這應該返回你想要的。 –