具有前端和高级功能的图形数据库

abe*_*ier 2 graph neo4j graph-databases

我正在尝试可视化一些数据。为此,我将一个很小的有向图插入到 Neo4j 中(他们的沙箱使 BTE 足够低)。该图现在达到了 700 个节点和 500 条边(不是那么大的 IMO),现在对于 Neo4js 前端来说似乎太多了。每当我尝试显示超过 200 条边时,HTML UI 都会无响应且没有反馈。

现在我想知道是否有:

  1. 连接到 Neo4j 的 UI,可以可视化具有超过 1000 个节点/1000 条边的图形。
  2. 图形数据库(加上 UI),经证明可以处理更大的数据集
  3. 任何支持编辑的 UI

我不太关心性能,而是关心可视化我的数据。

Fro*_*its 5

许多不同的产品和方法可以从 neo4j 可视化大图,请查看链接。该链接后面没有提到的另一个是 gephi,它是一种基于桌面的工具,但仍然有效。

我会警告你不要一次有几千个节点的一般力导向布局,因为它们很少是你想要的。通常,当您尝试可视化大图数据集时,您会想要考虑如何以不同的方式布置事物。例如,如果您的数据集是按时间顺序排列的,那么使用时间线可能比使用图表更好。还要记住,neo4j 可以从密码查询返回表格结果,因此通过表格结果,您可以将该数据放入任何现有的可视化工具中。

图形可视化是一个非常深刻的话题,如果没有更多关于您的要求,很难给出一个可靠的答案。我会说,尽管在数据可视化中,通常你真的不想看到成千上万的数据点,几乎从来没有。当您确实想要查看这么多数据时,通常是因为它们聚集在一起形成云,因此您真正看到的是集群,而不是点。因此,您可能会考虑将许多数据点集中到集群中,然后尝试将这些数据点而不是原始节点/边缘可视化。