我正在vue.js中从事AI项目,我需要数据的图形表示。我有一个约有700个对象的JSON,每个对象都有2个键值对。我需要以节点和边格式表示这些键和值。我尝试了vis.js,因为它很容易实现和使用,但是将数据添加到vis.js后,加载时间约为1-2分钟,我负担不起,而且实际上没有人等那么长时间才能看到一些数据。当JSON减少到150个对象时,加载时间会减少。但是我需要处理大约700-1000个对象。
有人可以提出更好的方法来改善vis.js加载问题吗?
这是我目前对vis.js的选择:
var options = {
autoResize: true,
layout: {
improvedLayout: false
},
physics: {
enabled: true,
stabilization: {
enabled: true,
iterations: 1000,
updateInterval: 100,
onlyDynamicEdges: false,
fit: true
},
timestep: 0.5,
adaptiveTimestep: true
},
interaction: {
hover: true
},
width: "100%",
height: "400px",
nodes: {
font: {
size: 13,
face: fontFace,
strokeColor: "#fff",
strokeWidth: 1000
}
}
};
我希望vis.js可以更快地提供输出。