• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

流行的基于网络的库的图形可视化效率。

Graph visualization efficiency of popular web-based libraries.

作者信息

Zhao Xin, Wang Xuan, Zou Xianzhe, Liang Huiming, Bai Genghuai, Zhang Ning, Huang Xin, Zhou Fangfang, Zhao Ying

机构信息

School of Computer Science and Engineering, Central South University, Changsha, 410083, Hunan, China.

QAX Security Center, Qi An Xin Technology Group Inc., Beijing, 100044, China.

出版信息

Vis Comput Ind Biomed Art. 2025 May 8;8(1):12. doi: 10.1186/s42492-025-00193-y.

DOI:10.1186/s42492-025-00193-y
PMID:40338410
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12061801/
Abstract

Web-based libraries, such as D3.js, ECharts.js, and G6.js, are widely used to generate node-link graph visualizations. These libraries allow users to call application programming interfaces (APIs) without identifying the details of the encapsulated techniques such as graph layout algorithms and graph rendering methods. Efficiency requirements, such as visualizing a graph with 3k nodes and 4k edges within 1 min at a frame rate of 30 fps, are crucial for selecting a proper library because libraries generally present different characteristics owing to the diversity of encapsulated techniques. However, existing studies have mainly focused on verifying the advantages of a new layout algorithm or rendering method from a theoretical viewpoint independent of specific web-based libraries. Their conclusions are difficult for end users to understand and utilize. Therefore, a trial-and-error selection process is required. This study addresses this gap by conducting an empirical experiment to evaluate the performance of web-based libraries. The experiment involves popular libraries and hundreds of graph datasets covering node scales from 100 to 200k and edge-to-node ratios from 1 to 10 (including complete graphs). The experimental results are the time costs and frame rates recorded using the libraries to visualize the datasets. The authors analyze the performance characteristics of each library in depth based on the results and organize the results and findings into application-oriented guidelines. Additionally, they present three usage cases to illustrate how the guidelines can be applied in practice. These guidelines offer user-friendly and reliable recommendations, aiding users in quickly selecting the desired web-based libraries based on their specific efficiency requirements for node-link graph visualizations.

摘要

基于网络的库,如D3.js、ECharts.js和G6.js,被广泛用于生成节点链接图可视化。这些库允许用户调用应用程序编程接口(API),而无需了解封装技术的细节,如图形布局算法和图形渲染方法。效率要求,例如以30帧/秒的帧率在1分钟内可视化一个包含3000个节点和4000条边的图,对于选择合适的库至关重要,因为由于封装技术的多样性,各库通常呈现出不同的特性。然而,现有研究主要集中在从独立于特定基于网络的库的理论角度验证新布局算法或渲染方法的优势。它们的结论对于终端用户来说难以理解和利用。因此,需要一个反复试验的选择过程。本研究通过进行实证实验来评估基于网络的库的性能,以填补这一空白。该实验涉及流行的库和数百个图形数据集,涵盖从100到200k的节点规模以及从1到10的边与节点比率(包括完全图)。实验结果是使用这些库可视化数据集时记录的时间成本和帧率。作者根据结果深入分析每个库的性能特征,并将结果和发现整理成面向应用的指南。此外,他们还给出了三个使用案例来说明这些指南如何在实践中应用。这些指南提供了用户友好且可靠的建议,帮助用户根据其对节点链接图可视化的特定效率要求快速选择所需的基于网络的库。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a6c8/12061801/b357a3f08543/42492_2025_193_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a6c8/12061801/8b2ced1767f9/42492_2025_193_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a6c8/12061801/19ad1544f18c/42492_2025_193_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a6c8/12061801/b357a3f08543/42492_2025_193_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a6c8/12061801/8b2ced1767f9/42492_2025_193_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a6c8/12061801/19ad1544f18c/42492_2025_193_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a6c8/12061801/b357a3f08543/42492_2025_193_Fig4_HTML.jpg

相似文献

1
Graph visualization efficiency of popular web-based libraries.流行的基于网络的库的图形可视化效率。
Vis Comput Ind Biomed Art. 2025 May 8;8(1):12. doi: 10.1186/s42492-025-00193-y.
2
Visual exploration of complex time-varying graphs.复杂时变图的可视化探索
IEEE Trans Vis Comput Graph. 2006 Sep-Oct;12(5):805-12. doi: 10.1109/TVCG.2006.193.
3
Cytoscape.js 2023 update: a graph theory library for visualization and analysis.Cytoscape.js 2023 更新:用于可视化和分析的图论库。
Bioinformatics. 2023 Jan 1;39(1). doi: 10.1093/bioinformatics/btad031.
4
Dynamic graph exploration by interactively linked node-link diagrams and matrix visualizations.通过交互式链接的节点链接图和矩阵可视化进行动态图探索。
Vis Comput Ind Biomed Art. 2021 Sep 7;4(1):23. doi: 10.1186/s42492-021-00088-8.
5
NetSets.js: a JavaScript framework for compositional assessment and comparison of biological networks through Venn-integrated network diagrams.NetSets.js:一个用于通过 Venn 集成网络图进行生物网络组合评估和比较的 JavaScript 框架。
Bioinformatics. 2021 May 1;37(4):580-582. doi: 10.1093/bioinformatics/btaa723.
6
DiffSeer: Difference-Based Dynamic Weighted Graph Visualization.DiffSeer:基于差异的动态加权图可视化。
IEEE Comput Graph Appl. 2023 May-Jun;43(3):12-23. doi: 10.1109/MCG.2023.3248289. Epub 2023 May 17.
7
Calliope-Net: Automatic Generation of Graph Data Facts via Annotated Node-Link Diagrams.卡利俄珀网络:通过带注释的节点链接图自动生成图数据事实。
IEEE Trans Vis Comput Graph. 2024 Jan;30(1):562-572. doi: 10.1109/TVCG.2023.3326925. Epub 2023 Dec 25.
8
GVVST: Image-Driven Style Extraction From Graph Visualizations for Visual Style Transfer.GVVST:从图形可视化中提取图像驱动的风格以进行视觉风格迁移。
IEEE Trans Vis Comput Graph. 2025 Sep;31(9):5975-5989. doi: 10.1109/TVCG.2024.3485701.
9
Stereoscopic highlighting: 2D graph visualization on stereo displays.立体突出显示:立体显示器上的 2D 图形可视化。
IEEE Trans Vis Comput Graph. 2011 Dec;17(12):2325-33. doi: 10.1109/TVCG.2011.234.
10
Probabilistic Graph Layout for Uncertain Network Visualization.概率图布局在不确定网络可视化中的应用。
IEEE Trans Vis Comput Graph. 2017 Jan;23(1):531-540. doi: 10.1109/TVCG.2016.2598919.

本文引用的文献

1
V4RIN: visual analysis of regional industry network with domain knowledge.V4RIN:基于领域知识的区域产业网络可视化分析
Vis Comput Ind Biomed Art. 2024 May 15;7(1):11. doi: 10.1186/s42492-024-00164-9.
2
Cluster-Aware Grid Layout.集群感知网格布局
IEEE Trans Vis Comput Graph. 2024 Jan;30(1):240-250. doi: 10.1109/TVCG.2023.3326934. Epub 2023 Dec 25.
3
Cytoscape.js 2023 update: a graph theory library for visualization and analysis.Cytoscape.js 2023 更新:用于可视化和分析的图论库。
Bioinformatics. 2023 Jan 1;39(1). doi: 10.1093/bioinformatics/btad031.
4
Dynamic graph exploration by interactively linked node-link diagrams and matrix visualizations.通过交互式链接的节点链接图和矩阵可视化进行动态图探索。
Vis Comput Ind Biomed Art. 2021 Sep 7;4(1):23. doi: 10.1186/s42492-021-00088-8.
5
Evaluating Effects of Background Stories on Graph Perception.评估背景故事对图表感知的影响。
IEEE Trans Vis Comput Graph. 2022 Dec;28(12):4839-4854. doi: 10.1109/TVCG.2021.3107297. Epub 2022 Oct 26.
6
DRGraph: An Efficient Graph Layout Algorithm for Large-scale Graphs by Dimensionality Reduction.DRGraph:一种通过降维实现的大规模图高效图布局算法。
IEEE Trans Vis Comput Graph. 2021 Feb;27(2):1666-1676. doi: 10.1109/TVCG.2020.3030447. Epub 2021 Jan 28.
7
Context-aware Sampling of Large Networks via Graph Representation Learning.通过图表示学习对大型网络进行上下文感知采样
IEEE Trans Vis Comput Graph. 2021 Feb;27(2):1709-1719. doi: 10.1109/TVCG.2020.3030440. Epub 2021 Jan 28.
8
Preserving Minority Structures in Graph Sampling.在图采样中保留少数结构
IEEE Trans Vis Comput Graph. 2021 Feb;27(2):1698-1708. doi: 10.1109/TVCG.2020.3030428. Epub 2021 Jan 28.
9
Visualizing and interpreting cancer genomics data via the Xena platform.通过Xena平台可视化和解读癌症基因组学数据。
Nat Biotechnol. 2020 Jun;38(6):675-678. doi: 10.1038/s41587-020-0546-8.
10
Dynamically loading IFC models on a web browser based on spatial semantic partitioning.基于空间语义分区在网页浏览器上动态加载IFC模型。
Vis Comput Ind Biomed Art. 2019 Jun 3;2(1):4. doi: 10.1186/s42492-019-0011-z.