3

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

当图形被渲染时,一些节点重叠。所以图表如下图所示:

实际图

我期望像这张图片所示的图表:

预期图

我究竟做错了什么?

4

2 回答 2

1

尝试使用物理配置。

看这个visjs的例子

祝你好运。

于 2017-03-30T11:46:29.083 回答
0

与 TERMIN 的答案相比,更具体地说,在物理配置示例中,您可以看到(至少对于barnesHut求解器而言)avoidOverlap即使springConstant等于 0 和

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

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

于 2018-05-28T18:15:13.673 回答