我正在制作一个 Web 应用程序来显示项目之间的关系Vis.js
,一切正常,直到我需要显示 ~260 个节点,它们之间有 ~1200 个边。
一旦我达到了这么多节点,图表就只显示一个空白区域和一条蓝线,没有别的。一旦我尝试缩放它,这条线就会消失并且全是白色的。
当我查看节点的位置时,我可以看到它们中的许多都处于负数或非常大的x, y
位置(通常 x 为 -300,y 为 478759527705558300000 左右)。
我试过禁用物理,但无济于事。该图处于分层模式,在代码中手动设置了级别,但级别是正确的。
网络选项(该improvedLayout
选项只是我在互联网上找到的一种可能性;如果我删除它,它的工作原理是一样的):
var options = {
layout: {
improvedLayout: false,
hierarchical: {
direction: direction,
sortMethod: "directed"
}
}
}