dc.graph
Version:
Graph visualizations integrated with crossfilter and dc.js
19 lines (14 loc) • 1.21 kB
Markdown
# dc.graph.js
Dynamic, interactive graph visualization using D3.
* smooth D3 animated transitions
* support for many graph layout libraries, including
* [WebCola](http://marvl.infotech.monash.edu/webcola/) (and [SetCoLa](https://github.com/uwdata/setcola))
* [dagre](https://github.com/cpettitt/dagre)
* [d3-force](https://github.com/d3/d3-force)
* graphviz via [viz.js](https://github.com/mdaines/viz.js/) (wasm)
* flexbox via [Yoga](https://yogalayout.com/)
* many modes of interaction, including drawing, editing, exploring, selection, brushing and filtering
* integrates with [dc.js](http://dc-js.github.io/dc.js/) and [crossfilter](http://crossfilter.github.io/crossfilter/)
* experimental 3D mode using WebGL, with a novel 2.5D layered force directed layout
Many [examples are on github.io](http://dc-js.github.io/dc.graph.js), some of which allow you to display or explore your own graph data. No data is uploaded to any server - this is a pure JS client library.
dc.graph.js is mostly by Gordon Woodhull (although contributions are welcome if they make sense and don't break things). I also maintain [dc.js](https://github.com/dc-js/dc.js) and [RCloud](https://github.com/att/rcloud).