jumpalongjim
Joined 8 months ago
Karma
43
Submissions
32
Member since
Feb 27
Software engineer in the UK.
[email protected]
View on Hacker NewsJoined 8 months ago
On pricing, I'm testing numbers at the moment so your feedback is valuable. Anyway, please do paste in your bad layouts - I'd love to hear what happens.
My first three phases are based on Sugiyama to produce a seed layout (which is broadly what Dagre does). Then I've added my new phases driven by a penalty score that grades candidate layouts using fourteen factors that I devised from my experience laying out graphs manually. The refinement phase is where the bulk of my work is. It applies targeted move types iteratively within a budget, trying to lower the penalty score.
Finally, the result goes through my own embedding and rendering with the theme system on top.
Yours seems well integrated but does seem quite noisy.