Узлы vis.js не устанавливаются в пользовательском интерфейсе
Я использую vis.js для визуализации своей сети. Количество узлов и ребер, которые передаются в эту библиотеку, составляет приблизительно 500 и 2000 соответственно.
Ранее, когда мой код добавлял узлы и ребра, браузер переставал отвечать на запросы после обработки 1000 ребер. Я включил в параметры следующие параметры.
options.layout.hierarchical = true;
options.edges.smooth = false;
options.layout = {improvedLayout : false};
С options.layout = {improvedLayout : false}
будучи добавленным, я могу получить вывод на экран. Однако узлы не установлены, и им, кажется, требуется время, чтобы приспособиться к макету. Также иерархия четко не видна.
Как правильно отобразить все узлы и ребра иерархически с помощью vis.js? Какие дополнительные параметры я должен добавить?