Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dc-js/dc.graph.js
interactive network visualization
https://github.com/dc-js/dc.graph.js
crossfilter graph-visualization
Last synced: 5 days ago
JSON representation
interactive network visualization
- Host: GitHub
- URL: https://github.com/dc-js/dc.graph.js
- Owner: dc-js
- License: apache-2.0
- Created: 2015-04-12T01:58:44.000Z (over 9 years ago)
- Default Branch: develop
- Last Pushed: 2024-01-03T11:49:18.000Z (10 months ago)
- Last Synced: 2024-10-29T04:41:15.062Z (11 days ago)
- Topics: crossfilter, graph-visualization
- Language: JavaScript
- Homepage:
- Size: 45 MB
- Stars: 98
- Watchers: 17
- Forks: 24
- Open Issues: 62
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-starred - dc-js/dc.graph.js - interactive network visualization (others)
README
# dc.graph.js
Dynamic, interactive graph visualization using D3.
This repo is not actively maintained, but I still dabble with it occasionally. Note that it is based on D3 v3.
Many of [the examples](http://dc-js.github.io/dc.graph.js) allow you to display or explore your own graph data. No data is uploaded to any server - this is a pure JS client library.
Features:
* 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 layoutdc.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).