Как я могу кластеризовать узел в двух разных кластерах?
, например:
var nodes = [
{id: 4, label: 'Node 4', cid:[1]},
{id: 5, label: 'Node 5', cid: [2]},
{id: 6, label: 'Node 6', cid:[1,2]},
{id: 7, label: 'Node 7', cid:[1]}
]
Узел 6 должен присутствовать в обоих кластерах 1 и 2. Как этого добиться?
Я попытался добавить joinCondition
, как показано ниже:
var clusterIds = [1,2];
for(var i = 0; i < clusterId.length; i++){
options[i] = {
joinCondition:function(nodeOptions) {
return (nodeOptions.cid.indexOf(clusterId[i]) > - 1);
}
}
network.cluster(options[i]);
}
, но я получаю узел только в одном кластере.