Hi all,
I'd like to point you to some interactive visualization work I'm doing using D3 and Dagre. It's a visualization part of a project I'm working on to do with tracing event causality across machine, process and thread boundaries in large-scale distributed systems. Basically, the work produces big DAGs :P.
You can also replace 'small.json' with 'medium.json' or 'large.json' for examples of differing sizes.
A couple of features to make note of:
- Nodes can be selected by clicking on them. Ctrl and Shift allow for multi select. Pressing the delete key will remove them from the graph and redraw the graph.
- Hovering a node isolates that node's path in the DAG.
I am so glad I didn't have to implement a graph layout algorithm of my own (or resort to graphviz!). Lovely stuff.
Cheers,
Jon