Hi everyone, I’m aiming to automate drawing of network diagrams. I have been doing this manually for years and have quite strong opinion what I’m looking for. I have made some initial testing with Graphviz.
Challenging part is how to get diagrams which have lots of nodes and edges to look easily readable.
Any ideas or comments what I should start to look for? Does this mean developing completely new algorithm for node / edge placement or could it be possible with current ones?
Could this graph be produced using the Graphviz tools? I think so (but far from sure) Probably not easily. None of the layout engines are row/column oriented. Also native edges are point-to-point, not buses.
What rules or algorithms do you use when placing nodes?
What would the input look like?
How much control do you want over the basic layout?