Does the DOT language support variables / aliases?

You can define default values in order to avoid repetition: digraph g{ node[fillcolor=red]; barn; house; … node[fillcolor=green]; farm; … edge[color=red]; barn -> house; edge[color=green]; barn –> farm; house –> farm; } Real variables are not supported. A more complex workaround would be to use gvpr – graph pattern scanning and processing language. gvpr reads and … Read more

Is there any good IDE or WYSIWYG editor for graphviz? [closed]

The current version of Graphviz.app does not contain the “external editor” button shown in rampion’s screenshot above – Or the Render/Stop buttons, and it has replaced the “settings” button with “attributes”. However, it can be used as described. I downloaded ‘graphviz-2.27.20101110.0545.pkg’ from http://graphviz.org/Download_macos.php. Note that there are several places to download various things which call … Read more

how to generate a graph/diagram like Google Analytics’s Visitor Flow?

I thought this was an interesting question, so I made an example alluvial diagram using d3: http://nickrabinowitz.com/projects/d3/alluvial/alluvial.html And, because d3 is so good at animation, and I thought it would look cool, I made an animated version as well: http://nickrabinowitz.com/projects/d3/alluvial/alluvial-dynamic.html It doesn’t cover everything you might want, but hopefully it will provide some basis. The … Read more