每当我使用分层布局来布局节点时,只能在x轴上移动它们。我希望节点可以在所有方向上移动。
答案 0 :(得分:2)
你可以毫不费力地实现这一目标。
Label
答案 1 :(得分:0)
另一种方法是在图表渲染一次后关闭分层布局,然后停止任何进一步的模拟。
var network = new vis.Network(container, data, options);
network.on("stabilized", function () {
network.stopSimulation();
network.setOptions({
"layout": {"hierarchical": {"enabled": false}},
});
});
var hasDrawnOnce = false;
network.on("startStabilizing", function() {
if(hasDrawnOnce!=false){
network.stopSimulation();
}
hasDrawnOnce=true;
});
答案 2 :(得分:0)
我注意到,即使您将某些节点固定(不能在任何轴上移动),您也可以在两个轴上移动大多数节点,即使是在分层布局中也是如此。
尝试将{ fixed: True }
添加到一个节点,然后尝试移动其余节点。