Как сделать более гранулированное масштабирование в сети vis.js? - PullRequest
1 голос
/ 12 июня 2019

Я создаю апплет с сетевым модулем vis.js.Мне бы хотелось, чтобы один узел был немного больше, чем остальные.Я попытался установить value ровно на 1 больше, чем остальные узлы в сети, но это дает мне узел, который в 3 или 4 раза больше остальных.Я бы хотел, чтобы он был только на 25% или 50% больше, чем любой другой узел.

Есть мысли?

1 Ответ

0 голосов
/ 12 июня 2019

Этого можно достичь с помощью свойства scaling узла.Сделайте так, чтобы все узлы имели одинаковое значение, но задайте поле масштабирования для узла, который вы хотите больше, чем остальные.Поиграйте со значениями, пока не достигнете желаемого эффекта.

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

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

документация: https://visjs.org/docs/network/nodes.html#

...