Logo

Interactive Visualizations for Dynamic and Multivariate Networks. Free, online, and open source.


Use

Visualizations
Formatting Data
Importing Data
Troubleshooting

Resources

Chat (Discord)
Mailing List
Demo Data
Other Tools

Project

Publications
Contribute
Team
Contact us







Visualizations

Node-link Diagram

image

Node-link diagrams show nodes in the network as points (dots) and (multiple) relations between nodes as straight lines. Moving the time slider on the top of the visualization filters links between nodes according to their presence in time.

Visual Encoding

Layout: The node-link diagram uses the simple default force-directed layout, implemented in D3. Nodes with many common neighbors are drawn closer to each other, while nodes with few connections are drawn at the periphery of the layout.

Label visibility is defined by an optimization method inspired by map labeling: if two node labels visually overlap, we remove the label of the ‘less important node’ (approximated by a lesser degree, i.e., the number of connections). Zooming in and out will change the space available to render node labels and will be able to show labels for nodes with a lesser degree. The

Interaction

Circular Node-link Diagram and Arc Diagram

image image

Circular node-link diagrams and arc diagrams show nodes in a network along a linear ordering on a circle with straight lines (Circular node-link) or along a vertical line with arcs (Arc diagram) respectively.

The method to order nodes can be chosen form a drop-down menu and includes those main options:

Visual Encoding

Interaction

Adjacency Matrix

image

Adjacency matrices (or simply matrices) are table representations of networks. Nodes are represented both as rows and columns, connections are shown as marks in the corresponding cells at the intersection of row and column. Contrary to node-link representations, matrices do not suffer from visual clutter if the network is dense (i.e. contains many links). Matrices help you explore dense networks that would look too cluttered with node-link diagrams. Node labels are shown for rows and columns.

The method to order nodes can be chosen from a drop-down menu and includes those main options:

Visual Encodings

Interaction

Time Arcs

image

The time arcs show nodes as vertical list (top left) and time along the horizontal axis. Arcs represent links between two nodes at different locations. Link direction is indicated by the clock-wise direction of arcs. I.e., an arc bending to the left side goes from a lower node in the list to an upper one; an arc bending right goes from a node higher in the list to a lower one.

Visual Encoding

Interaction

Adjacent-node List

image

This visualization shows nodes (in a vertical list) alongside each node’s neighbors horizontally. Each circle is one neighbor.

Visual Encoding

Interaction

Incident-link List

image

TThis visualization shows nodes (in a vertical list) alongside each node’s links horizontally. Each circle is one neighbor

Visual Encoding

Interaction

Geographic Map

The map visualization shows a network with nodes having geographic node positions. This requires that nodes have geographic coordinates associated with them in the data model. Every dot-node on the map represents a position of an actual node in the network. If nodes move over time, each dot is a node at some point in time, i.e., nodes are duplicated.

Visual encodings