diff --git a/demos/demo-dagre/dagre-utils.ts b/demos/demo-dagre/dagre-utils.ts index 207e1fe..27be547 100644 --- a/demos/demo-dagre/dagre-utils.ts +++ b/demos/demo-dagre/dagre-utils.ts @@ -11,8 +11,8 @@ export function distributeElements(model) { let nodes = distributeGraph(clonedModel); nodes.forEach(node => { let modelNode = clonedModel.nodes.find(item => item.id === node.id); - modelNode.x = node.x; - modelNode.y = node.y; + modelNode.x = node.x - (node.width / 2); + modelNode.y = node.y - (node.height / 2); }); return clonedModel; }