A dynamic, browser based visualization library. The library is designed to be easy to use, to handle large amounts of dynamic data, and to enable manipulation of and interaction with the data. The library consists of the components DataSet, Timeline, Network, Graph2d and Graph3d.

Vis.js, not to be confused with the emscripten port of graphviz - Viz.js

# Vis.js links - vis.js showcase - - vis.js - Network... - - Network | Hierarchical... - - timeline - vis.js - A... - - graph3d - vis.js - A... - - Graph3d Examples - - | Wiki-Based... -

- Viz.js - - mdaines/viz.js: A hack to... - - Webgraphviz -

The gallery includes some copies from the Graphviz gallery:

- Code - github

# Notes

I like the selection of use-cases by vis.js - in that they seem to focus on what is needed / demanded by wiki-style applications. There are three areas that concern me for what I see as needed:

- Spread of visualisation applications might be too broad - should we have more specific targeted project / libraries for different types of visualisation. Need to look at software modularity / extensibility for that... - Lack of layout algorithms (only two), and not sure whether the visual sophistication / form / style of the network graphs possible is good enough to address the need for visualising federated knowledge. - Institutional support - relates to a) Is the project biting off too much with too few resources / participating organisations / projects. If it is to function as a Swiss army knife for visualisation then a Gephi Consortium style approach would be needed.

# See also