Я хочу добавить узлы в указанные позиции. Я начал, пытаясь добавить два узла в том же положении (х = 0, у = 0), как так:Как добавить узлы в указанных положениях в Cytoscape.js?
$(document).ready(function() {
var cy = cytoscape({
container: document.getElementById('cy'),
});
cy.add([
{ group: "nodes", data: { id: "n0" }, position: { x: 0, y: 0 } },
{ group: "nodes", data: { id: "n1" }, position: { x: 0, y: 0 } },
]);
});
И я ожидал, что он показал мне два узла в том же положении, один над другим , Но результат был довольно неожиданным. Вот что я получил:
В самом деле, положение узлов остается неизменным независимо от того, какие значения х и у уточняю. Я также пробовал renderedPosition
вместо position
, но безрезультатно.
Я ищу документацию Cytoscape о том, как достичь того, чего я хочу, но пока не смог найти решение.
вар су = Cytoscape ({ \t \t \t \t Контейнер: document.getElementById ('CY'), \t \t \t \t готов: функция() {console.log ('готов');}, \t \t \t \t расположение: { \t \t \t \t \t имя: 'предустановка' \t \t \t \t} \t \t \t}); – jonprasetyo
@AkshayDamle: +1 для выяснения ответа самостоятельно, прежде чем кто-либо еще сможет. :) –