【问题标题】:vis.js - How to resize nodes at runtimevis.js - 如何在运行时调整节点大小
【发布时间】:2017-09-28 15:04:21
【问题描述】:

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

首先,我尝试操纵缩放值。

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); 
}

但这也不起作用。

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

【问题讨论】:

  • 在开发者社区的帮助下,我解决了这个问题。

标签: javascript vis.js vis.js-network


【解决方案1】:

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

【讨论】:

  • 您能否在此处详细描述解决方案,然后接受您的回答?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-30
  • 2011-03-29
  • 2010-11-02
  • 2018-08-29
  • 2014-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多