Я сталкиваюсь с "странной" проблемой, которую не могу решить, глядя на vis. js документацию.
Я создал сеть с фиксированной иерархией, определяющей Speci c уровень для каждого узла.
Общее количество узлов 51. Это результат:

Если я добавлю еще один узел в нижней части схема сети (всего 52) макет меняется, пространственное расположение узлов полностью перемещается, пытаясь заполнить пробел, как вы можете видеть:

Я пробовал несколько параметры без успеха.
Вот параметры, которые я использую в данный момент:
options = {
layout: {
improvedLayout: false,
hierarchical: {
enabled: true,
levelSeparation: 150,
nodeSpacing: 110,
treeSpacing: 200,
blockShifting: false,
edgeMinimization: true,
parentCentralization: true,
direction: "LR",
sortMethod: "directed",
shakeTowards: "roots"
}
},
interaction:{
tooltipDelay: 100
},
edges: {
font: {
size: 0
}
},
nodes: {
shape: 'circle'
},
physics: false
};
Надеюсь, вы можете дать мне несколько советов.
Спасибо!