Mastering Layout Engines in Graphviz: Dot vs. Neato vs. Twopi vs. Circo
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Mastering Layout Engines in Graphviz: Dot vs. Neato vs. Twopi vs. Circo
Unofficial Hacker News client; not affiliated with Y Combinator.
AceJohnny2 · · focus · HN ↗
Combined with the fact that the DOT syntax allows for gradual precision, in that you can add directives to an existing DOT document to add details (shape, positioning...), and you can do pre-processing of a graph before passing it to the final layout and rendering engine.
(In fact, you could probably implement all of the linked layout engines in gvpr)
I used this at some point to generate a Factorio processing graph, organizing each layer by its minimum production depth (ie ores at layer 1, plates at layer 2, etc...)
[1] <a href="https://graphviz.org/docs/cli/gvpr/" rel="nofollow">https://graphviz.org/docs/cli/gvpr/
frumiousirc · · focus · HN ↗