渲染节点在visjs网络图中重叠

时间:2017-03-27 19:31:35

标签: vis.js-network vis.js

我使用visjs渲染图形。节点的形状是dot类型。使用size属性为每个节点提供自定义大小。

渲染图形时,某些节点重叠。因此图表如下图所示:

actual graph

我预计会出现一张如下图所示的图表:

expected graph

我做错了什么?

2 个答案:

答案 0 :(得分:1)

尝试使用物理配置。

请参阅example visjs。

好运。

答案 1 :(得分:0)

与TERMIN的答案相比,更具体一点,在物理配置示例中,您可以看到(至少对barnesHut解算器而言)即使avoidOverlap增加springConstant也会阻止重叠1}}等于零和

var options = {
  "physics": {
    "barnesHut": {
      "avoidOverlap": 0.2
    }
  }
}

可能就足够了(但您可以根据需要增加价值)。