Хотелось бы узнать, нет ли там для создания ссылки с родительской позиции. Например, на моем графике созданный узел занимает исходную позицию до «связанной позиции».
Вот мой код:
var newnode = { key: c.id, defaultColor: '#'+branches[c.ref],color:'#E9E9E9' };
var p = myDiagram.findNodeForKey(c.parent[0]).location.copy();
var angle = Math.random() * Math.PI * 2;
p.x += Math.cos(angle) * 200;
newnode.loc = p;
d.model.addNodeData(newnode);
var newlink = { from: c.parent[0], to: c.id, fill: "white" };
d.model.addLinkData(newlink);
}, "add node and link");