我正在尝试使用创建网络图,visjs
但问题是它适用于一组节点和边,但不适用于另一组。
数据(节点和边)可能会有所不同,所以有没有办法可以提供通用设置?
在给定的示例中,图形继续在一个圆圈中移动,并且需要永远稳定。谁能帮我解决这个问题?
示例: https ://jsfiddle.net/aqarain92/eL1qt58r/16/
我正在使用以下options
const options = {
nodes: {
shape: "dot",
scaling: {
min: 3,
max: 70
}
},
edges: {
arrows: { to: { enabled: false } },
width: 1,
color: {
color: 'gray',
highlight: 'black'
},
smooth: { type: "continuous", roundness: 0 }
},
groups: {
authentic: { color: 'blue' },
inauthentic: { color: 'purple' },
parent: { color: 'black' }
},
layout: { improvedLayout: false },
physics: {
forceAtlas2Based: {
gravitationalConstant: -26,
centralGravity: 0.005,
springLength: 100,
springConstant: 0.04
},
maxVelocity: 146,
solver: "forceAtlas2Based",
timestep: 0.35,
stabilization: { iterations: 200 }
},
interaction: {
tooltipDelay: 200,
hideEdgesOnDrag: true,
hideEdgesOnZoom: true
}
};
相同的选项适用于不同的节点和边集。