Summary of features

Vis.js Network is a dynamic, browser-based network visualisation library designed to display networks consisting of nodes and edges. It is easy to use, handles large amounts of dynamic data, and enables manipulation of and interaction with that data. See the VisJs website for documentation.

At a glance

  • Supports custom shapes, styles, colours, sizes and images.
  • Works smoothly for up to a few thousand nodes and edges.
  • Uses HTML canvas for rendering on modern browsers.
Click and drag a circle (node) to see the automatic reconfiguration of the network. Zoom in and out with the mouse scrollwheel.

Basic network

Scaled nodes and edges (hover over edges for data)

Shadowed groups

Les Miserables characters (click to highlight relationships, zoom in to see names)