论文标题

Vizaj-一种可视化空间网络的交互式JavaScript工具

Vizaj -- An interactive javascript tool for visualizing spatial networks

论文作者

Rolland, Thibault, Fallani, Fabrizio De Vico

论文摘要

在许多科学和技术领域,我们面临着复杂的网络。理解这些网络通常需要能够可视化和探索由节点和链接组成的结构。为了促进识别明显的连通性模式,基于节点的重排开发了许多方法,以避免链接纵横交错。但是,实际网络通常嵌入到几何空间中,而节点代码是系统的内在物理特征,人们可能想要保留。因此,对于这些空间网络,至关重要的是要找到在链接上而不是在节点上运行的替代策略。在这里,我们介绍了Vizaj的JavaScript Web应用程序,以基于优化的几何标准可视化空间网络,以重塑链接配置文件。虽然对3D网络进行了优化,但Vizaj也可以用于2D网络,并提供了通过多个控制参数进行交互式自定义可视化的可能性,包括网络过滤和internode距离对链路轨迹的影响。 Vizaj进一步配备了其他选项,可以改善最终美学,例如节点和链接的颜色/大小,缩放/旋转/翻译以及叠加外部对象。 Vizaj是一种开源软件,可以通过GitHub存储库自由下载和更新。在这里,我们提供了有关其主要功能和算法的详细说明,以及有关如何使用它的指南。最后,我们在从基础设施到生物系统的几个合成和实际空间网络上验证了其潜力。我们希望Vizaj能够帮助科学家和实践者理解复杂的网络,并提供典范的可视化。

In many fields of science and technology we are confronted with complex networks. Making sense of these networks often require the ability to visualize and explore their intermingled structure consisting of nodes and links. To facilitate the identification of significant connectivity patterns, many methods have been developed based on the rearrangement of the nodes so as to avoid link criss-cross. However, real networks are often embedded in a geometrical space and the nodes code for an intrinsic physical feature of the system that one might want to preserve. For these spatial networks, it is therefore crucial to find alternative strategies operating on the links and not on the nodes. Here, we introduce Vizaj a javascript web application to visualize spatial networks based on optimized geometrical criteria that reshape the link profiles. While optimized for 3D networks, Vizaj can also be used for 2D networks and offers the possibility to interactively customize the visualization via several controlling parameters, including network filtering and the effect of internode distance on the link trajectories. Vizaj is further equipped with additional options allowing to improve the final aesthetics, such as the color/size of both nodes and links, zooming/rotating/translating, and superimposing external objects. Vizaj is an open-source software which can be freely downloaded and updated via a github repository. Here, we provide a detailed description of its main features and algorithms together with a guide on how to use it. Finally, we validate its potential on several synthetic and real spatial networks from infrastructural to biological systems. We hope that Vizaj will help scientists and practitioners to make sense of complex networks and provide aesthetic while informative visualizations.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源