У меня относительно большое количество данных графа (более 1000 узлов, более 2000 ребер). Cytoscape.js не может отобразить этот объем данных, поэтому решил, что буду готовить интерактивные исследования. Я хочу начать с корней графа (это DAG), и пользователь сможет исследовать узлы после нажатия на них.Как манипулировать данными графика cytoscape.js перед рендерингом
Я знаю, что могу сделать это за пределами cytoscape.js, но я хотел знать, могу ли я создать коллекцию узлов/краев, с которой я буду манипулировать (удалять все узлы, но корни и их соседи), а затем использовать в качестве источника данных (получить дочерние узлы узлов). Cytoscape упрощает обработку графа, и было бы здорово не изобретать колесо.
Я попытался создать cy.collection на основе данных JSON, которые я кормил на графике, но похоже, что он не принимает тот же формат данных, что и cy.load.