gpt4 book ai didi

javascript - Vis.js 修复了大规模大图中节点渲染不正确的问题

转载 作者:太空宇宙 更新时间:2023-11-04 15:31:44 24 4
gpt4 key购买 nike

我正在尝试在 vis.js 中渲染一个图形,该图形有 64 个节点,每个节点之间都有边。 64 个节点中的每一个还连接到 8 个附加节点之一。我希望将 8 个附加节点固定在 64x64 节点/边质量外部的八边形形状中。因此,它们是八边形的顶点。由于这是一个带有很多边的大图,因此我正在大规模渲染,将八边形顶点固定在距中心 20000 个单位的位置(在 vis.js 网络坐标系中)。

除了少量的节点/边之外,即使我在 vis.js 中设置节点选项如下(例如 8 个之一),八边形顶点也不会保持固定:

{
fixed: true,
physics: false,
x: 20000,
y: 0
}

这是一个 jsbin,它显示了固定节点功能超出的点: http://jsbin.com/mewaguxibe/1/edit?html,output

关于如何解决这个问题有什么想法吗?或者这是一个错误?

最佳答案

我认为这是 vis.js 内部错误或不当行为。

在我明确将节点 8 和节点 9 x 和 y 设置为 0 后

它工作正常!

可能是vis内部计算的原因,没有设置节点位置。

{
"id": 8,
"x": 0,
"y": 0,
},
{
"id": 9,
"x": 0,
"y": 0,
}

JSBin

关于javascript - Vis.js 修复了大规模大图中节点渲染不正确的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44726626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com