vis.js(网络分层布局)几个节点远离原始树

时间:2019-12-04 10:49:16

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

我正在使用vis.js来显示复杂的网络(其中一些包含1500多个边)。

在某些情况下,无缘无故将节点放置在画布的底部。因此,它创建了非常长的边缘,将这些节点与网络的其余部分连接起来。

问题的屏幕截图:

enter image description here

 var options = {

    nodes: {
    shape: 'box',
        font: {
            size: 15,
        },
    },
    edges: {    
    },

    layout: {
        improvedLayout: true,
        hierarchical: {
            nodeSpacing:250,
            levelSeparation:100,
            treeSpacing:200,
            edgeMinimization:false,
            parentCentralization:false,
            direction: "UD",
            sortMethod: "directed"                  
        }
    },
    physics:false   
};

其余的代码是基本的。 我从csv文件中检索数据,并进行了一些循环以创建节点和边。效果很好。

0 个答案:

没有答案