https://zwischenzugs.com/2017/12/18/project-management-as-co...
The OP page is a really great intro, I could have used it as a reference when I was doing that work.
21–30 of 221 posts
https://zwischenzugs.com/2017/12/18/project-management-as-co...
The OP page is a really great intro, I could have used it as a reference when I was doing that work.
As much as I like Graphviz (and I've been using it for ages) I keep looking for an equivalent with two features: - Nicer, more modern looks (the original is too... LaTeX-y for my tastes) - A different layout engine that uses straight arrows and 90 degree turns So far I haven't been able to find any good replacements, although a few JS libraries come reasonably close.
One interesting thing is that graphviz can output to many formats, including SVG. This makes it great for websites, where one can later do things like later tweak the colours on the fly. e.g. https://harishnarayanan.org/writing/kubernetes-django/
With this I would be able to finish my data flow diagram out of a functional programming project. To describe in a visual way how the function calls are happening.
What I've been craving for is a way to respect the order of the nodes when being drawn. Since currently it re-orders them to occupy less space. With this I would be able to finish my data flow diagram out of a functional programming project. To describe in a visual way how the function calls are happening.
As much as I like Graphviz (and I've been using it for ages) I keep looking for an equivalent with two features: - Nicer, more modern looks (the original is too... LaTeX-y for my tastes) - A different layout engine that uses straight arrows and 90 degree turns So far I haven't been able to find any good replacements, although a few JS libraries come reasonably close.
> Nicer, more modern looks (the original is too... LaTeX-y for my tastes) Can you explain what do you mean by that, exactly? I think the looks of graphviz graphs are exceedingly beautiful and I cannot imagine a better looking way of drawing graphs (other than some minor technical issues with font kerning).
* Automatic edge placement can lead to visually ambiguous results and it is very hard to tweak it.
* Edge title placement engine is sort of naive and best solution is to not use edge titles at all.
* Bogus text wrapping. Text can leak outside of the node box.
* Default margins and padding lead to visual clutter.
As much as I like Graphviz (and I've been using it for ages) I keep looking for an equivalent with two features: - Nicer, more modern looks (the original is too... LaTeX-y for my tastes) - A different layout engine that uses straight arrows and 90 degree turns So far I haven't been able to find any good replacements, although a few JS libraries come reasonably close.
It's not a property of the engine but of the graph itself:
As much as I like Graphviz (and I've been using it for ages) I keep looking for an equivalent with two features: - Nicer, more modern looks (the original is too... LaTeX-y for my tastes) - A different layout engine that uses straight arrows and 90 degree turns So far I haven't been able to find any good replacements, although a few JS libraries come reasonably close.
Earlier quoted context omitted.
> Nicer, more modern looks (the original is too... LaTeX-y for my tastes) Can you explain what do you mean by that, exactly? I think the looks of graphviz graphs are exceedingly beautiful and I cannot imagine a better looking way of drawing graphs (other than some minor technical issues with font kerning).
My top graphviz issues. * Automatic edge placement can lead to visually ambiguous results and it is very hard to tweak it. * Edge title placement engine is sort of naive and best solution is to not use edge titles at all. * Bogus text wrapping. Text can leak outside of the node box. * Default margins and padding lead to visual clutter.
I like graphviz a lot, but I almost always end up using [Tikz]( http://www.ctan.org/tex-archive/graphics/pgf/ ), which is quite a bit more flexible. One huge advantage of Tikz is that you can use LaTeX equations natively. E.g. subscripts and superscripts in graphviz involve jumping through a few hoops, iirc.