如何在 vis.js 网络中进行更细粒度的缩放?

How to do more granular scaling in vis.js network?

我正在使用 vis.js 网络模块构建一个小程序。我希望一个节点比其他节点 稍微 大。我尝试将其 value 设置为比网络上其余节点正好多 1,但这给了我一个节点大小是其余节点的 3 或 4 倍。我希望它只比任何其他节点大 25% 或 50%。

有什么想法吗?

这可以通过节点的scaling 属性来实现。使所有节点具有相似的值,但为您希望比其余节点大的节点提供缩放字段。尝试使用这些值,直到达到所需的效果。

largernode = {
              ...
              value: 50
              scaling : { min: 30, max: 40 }
             }

othernodes = {
              ...
              value: 50
              scaling: undefined
             }

文档:https://visjs.org/docs/network/nodes.html#