+3
Under Review

Hierarchical Auto-Layouting

Lazlo Bonin (Lead Developer) 10 months ago • updated by Marshall Brooks 1 month ago 3

In other words: a one-click "Fix My Spaghetti Graph" button.

This should place nodes by dependency, avoid overlaps, and minimize connection crossings.

It should also take into account recursive nodes somehow.

Under Review

Moving back to research, not sure how this would be implemented.

You can use a sugiyama layout algorithm or derivitive for this

https://en.m.wikipedia.org/wiki/Layered_graph_drawing


The eclipse layout kernel has some pretty mature code that might be a good starting point