CountESS-Project / CountESS

CountESS
BSD 3-Clause "New" or "Revised" License
2 stars 3 forks source link

Graph Tidying #24

Open nickzoic opened 1 year ago

nickzoic commented 1 year ago

e48bb2b6efbaaf9aafa4d03dd22467f524267e76 introduces a "Graph Tidy" button which is a good start but it'd be nice to upgrade this to do force-directed placement or similar to get a really nice graph layout with minimal occlusion, intersecting edges, etc.

If this gets good enough, something like Autonomic Layouts might be worth considering ... have some way to auto-tidy every time a node is added or moved.

nickzoic commented 1 year ago

On which topic:

... So rather than auto-tidying we just enforce some tidiness at all times.

nickzoic commented 1 year ago

It'd be nice to have some better word splitting for graph node labels as well.