use top left instead of center with dagre

This commit is contained in:
Michael Xu
2019-09-06 17:27:29 +00:00
parent 422b967be7
commit c875ce6e22
2 changed files with 4 additions and 2 deletions

View File

@@ -41,7 +41,9 @@ class DemoWidget extends React.Component<{ model: DiagramModel; engine: DiagramE
this.engine = new DagreEngine({
graph: {
rankdir: 'RL',
ranker: 'longest-path'
ranker: 'longest-path',
marginx:25,
marginy:25
},
includeLinks: true
});

View File

@@ -59,7 +59,7 @@ export class DagreEngine {
g.nodes().forEach(v => {
const node = g.node(v);
model.getNode(v).setPosition(node.x, node.y);
model.getNode(v).setPosition(node.x - (node.width / 2), node.y - (node.height / 2));
});
// also include links?