Gordon Smith
Gordon Smith
Yes: 
Not sure if this helps, but I consume dagre from within a TS project here: https://github.com/hpcc-systems/Visualization/blob/master/packages/graph/src/GraphLayouts.ts#L2 Note: In package.json I also include the "types" import: https://github.com/hpcc-systems/Visualization/blob/master/packages/graph/package.json#L35 This file gets built...
Note I: The cluster sizes are correct, except for the one in red which is too narrow to house the misplaced vertices. Note II: The red items are the first...
Just curios why your trying to set and edge using`setParent`and not `setEdge`? ``` // Set edge from child to parent g.setEdge('a', 'bottom_group'); // THIS LINE CAUSES THE ABOVE ERROR ```...
FWIW I use d3-line to calculate the SVG path: ``` import { curveBasis as d3CurveBasis, line as d3Line } from "d3-shape"; ... const line = d3Line() .x(function (d: any) {...
I was going to open a new Issue - but will hijack this one instead! Firstly I want to thank you for the subgraph/cluster support that is there (once I...
And a more extreme example (I think the subgraph is expanding to include some of edge control points? 
If the correct solution is to just calculate the bounds of the contents and add a margin (as a final step) then I might try and have a look at...
Why would you want edge control points within a cluster (the only reason I can think of is when the source and target both exist within that cluster)? Your "fix"...
@cpettitt This is from your graphlib.json.write function: ``` { "options": { "directed": true, "multigraph": true, "compound": true }, "nodes": [ { "v": "_w478", "value": "Projected\nCsv Read\n'...::POSITWEETS'", "parent": "_w949" }, {...