Asset Publisher Asset Publisher

« Back



Jos de Jong // Alex de Mulder // Ludo Stellingwerff

(keywords: data visualization, timeline, network)


Vis.js is 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.

Currently, the library consists of four components: Network (visualizing data in the form of networks), Timeline (visualizing data in form of timelines) Graph2D, and Graph3D (for 2D and 3D datasets, respectively).





Network (left) and timeline (right) component. Vis.js offers practically unlimited ways to customize the style.

Estimated TRL/Maturity: TRL 6 (i.e., technology demonstrated in relevant environment), high maturity (tested and applied, yet still under development, it is a work-in-progress).
Past projects: ARUM, BRIDGE, ADAPT4EE
Unique selling points: open source, highly flexible, user interaction, working on portable devices, no installation required (the whole library can be included with a single line of code), clustering offers no practical bounds to number of nodes.
Competitors: Gephi, GraphViz (usually require installation, not as portable/flexible as vis.js)
Key references: de Jong et al (Graph Visualization 2013), international award on Bordeaux wines visualization.
Demos available: ARUM, MIDAS, BRIDGE awareness system, Bordeaux wines visualization.
Possible developments: addition of a dashboard and user-interaction with data, integration of timeline and Graph2D, more customization of the results.
Ideas for application: any project involving data visualization; it has an additional value for those projects where portable and/or heterogeneous devices are involved; possibility to work with real-time streaming data (possible application to energy and mobility projects in Cities). 



Almende, over 15 years of success in R&D

We are a Rotterdam-based SME, founded in 2000, conducting research and development activities in several ICT domains, ranging from healthcare to manufacturing systems. 

Our mission is to create innovative ICT solutions to empower human beings to better organize their lives in an increasingly complex world. For this purpose, we have created numerous software tools and hardware devices, which are commercialized via our daughter companies.

Currently, we are involved in several European and Dutch funded projects together with dozens of industrial and academic partners. Read more about our research and contact us for inquiries about our activity.