2

我想在运行时调整 vis.js 网络的节点大小。我的目标是创建一个滑块控件来展开所有节点(一个标签)或折叠它们。

首先,我尝试操纵 Scaling 值。

var options = {nodes: {scaling: {label: {max: 180 , maxVisible: 180}}}};
network.setOptions(options); 

但是没有结果。

我的第二个想法是操纵每个节点的值。

function IncNodeSize(Increment) {
    var CurrentNodes = nodesDS.get();
    for (var i = 0; i < CurrentNodes.length; i++) {
        CurrentNodes[i].value = CurrentNodes[i].value + 100;
    }
  }        
nodesDS.update(CurrentNodes); 
}

但这也不起作用。

有谁知道如何在运行时调整节点大小?

4

1 回答 1

0

在开发者社区的帮助下,我解决了这个问题。起初我必须更改选项,然后我必须更新节点(没有数据更改)这两件事一起改变了大小。

于 2017-10-07T11:45:14.833 回答