What options are available for the layout of directed or undirected graphs in .NET?
Graph# is also another option. I haven’t used it personally, but I’ve been meaning to get around to looking over it.
Graph# is also another option. I haven’t used it personally, but I’ve been meaning to get around to looking over it.
To help fill-out @TomServo’s answer (for people struggling with “rank”), I’ve made the invisible edges visible:
Try the following: digraph simpsons { subgraph Generation0 { rank = same Abraham [shape = box, color = blue] Mona [shape = box, color = pink] AbrahamAndMona [shape = point] Abraham -> AbrahamAndMona [dir = none] AbrahamAndMona -> Mona [dir = none] Clancy [shape = box, color = blue] Jackeline [shape = box, color = … Read more
Graphviz itself provides a solution for rendering large graphs. Namely, Graphviz includes sfdp, a multiscale version of fdp (also in graphviz, similar to neato) for the layout of large undirected graphs which has been useful for drawing large graphs (70k nodes, 500k edges) in my project. You can find documentation for this software on the … Read more
I’ve just put together what you may be looking for: http://www.graphdracula.net It’s JavaScript with directed graph layouting, SVG and you can even drag the nodes around. Still needs some tweaking, but is totally usable. You create nodes and edges easily with JavaScript code like this: var g = new Graph(); g.addEdge(“strawberry”, “cherry”); g.addEdge(“cherry”, “apple”); g.addEdge(“id34”, … Read more