NetV.js: A web-based library for high-efficiency visualization of large-scale graphs and networks

Graph visualization plays an important role in several fields, such as social media networks, protein–protein interaction networks, and traffic networks. A number of visualization design tools and programming toolkits have been widely used in graph-related applications. However, a key challenge rema...

Full description

Saved in:
Bibliographic Details
Published inVisual informatics (Online) Vol. 5; no. 1; pp. 61 - 66
Main Authors Han, Dongming, Pan, Jiacheng, Zhao, Xiaodong, Chen, Wei
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.03.2021
Elsevier
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Graph visualization plays an important role in several fields, such as social media networks, protein–protein interaction networks, and traffic networks. A number of visualization design tools and programming toolkits have been widely used in graph-related applications. However, a key challenge remains in the high-efficiency visualization of large-scale graph data. In this study, we present NetV.js, an open-source and WebGL-based JavaScript library that supports the fast visualization of large-scale graph data (up to 50 thousand nodes and 1 million edges) at an interactive frame rate with a commodity computer. Experimental results demonstrate that our library outperforms existing toolkits (Sigma.js, D3.js, Cytoscape.js, and Stardust.js) in terms of performance.
ISSN:2468-502X
2468-502X
DOI:10.1016/j.visinf.2021.01.002