2017-09-28 11 views
2

런타임시 vis.js 네트워크 노드의 크기를 조정하고 싶습니다. 내 목표는 모든 노드 (레이블)를 확장하거나 축소하는 slidercontrol을 만드는 것입니다.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); 
} 

그러나 이것은 작동하지 않았습니다.

런타임시 노드의 크기를 조정하는 방법에 대해 누구나 알고 있습니까?

+0

개발자 커뮤니티에서 문제를 해결했습니다. – Umpani

답변

0

개발자 커뮤니티의 help으로이 문제를 해결했습니다. 처음에는 옵션을 변경해야했고 노드를 업데이트해야했습니다 (데이터 연결선 없음) 이 두 가지가 함께 크기를 변경했습니다.

+0

자세한 내용은 여기에 설명해 주시고 답변을 수락 해주십시오. – YakovL