Neo4j 可视化指南
1. 图可视化的基本原则
在进行图结构可视化时,需要考虑多个方面。就像任何可视化一样,很容易出现“只见树木,不见森林”的情况,在图中,我们常称之为“毛球效应”。像图这样的连接结构很容易让用户感到困惑和难以理解,需要一些明确的机制以一种易懂的方式向用户展示图。通常有三种主要机制,下面我们来详细了解一下。
1.1 三种机制
- 引力(Gravity) :为了让图可视化对用户有意义,相关的事物需要放在一起展示。这些元素会通过某种力相互吸引,这种力是根据存储在 Neo4j 数据库管理系统中的节点和关系的特征计算得出的。
- 电荷(Charge) :同理,需要一种力使元素相互分离。我们称之为电荷,就像在学校学过的,带有相同正负电荷的物质会相互排斥。同样,我们会为图中的不同元素赋予电荷,以防止它们重叠,并确保它们分开显示。
- 弹簧(Springs) :与许多其他数据可视化解决方案一样,如果以动态生动的方式呈现,图可视化的效果会更好。在与 Neo4j 连接的图数据库可视化中,通常意味着我们希望有某种类似弹簧的行为,数据不是像往常那样静态显示,而是在用户构建或操作时在屏幕上移动。弹簧类比旨在解释我们希望可视化在屏幕上稳定之前能有一些来回的动态变化。
基于这三种底层技术,已经构建了许多有趣的可视化库和成熟的解决方案。接下来,我们将简要介绍一些流行的开源可视化库。
2. 开源可视化库
许多使用 Neo4j 作为图数据库管理系统的开发
Neo4j图可视化全解析
超级会员免费看
订阅专栏 解锁全文
1182

被折叠的 条评论
为什么被折叠?



