想要保存 d3 力图以供下次渲染时,我应该使用 neo4j 吗?

问题描述

看来,如果我想用节点和链接渲染 d3 力有向图,则传递给模拟的链接必须在 2 元组列表中。

这意味着如果我想下次再次渲染它,我需要将 Neo4j“连接”导出回 2 元组列表。

然后,在这种情况下,我无法从“原生”图形数据库中获得任何好处(快速)。

然后我应该将 2 元组列表存储在 MongoDB 中吗?然后我可以节省时间“将 Neo4j 连接导出到 2 元组列表”。

解决方法

使用原生图形数据库的主要原因几乎不是纯粹的可视化。但是,是的,您的 d3 或您将使用的任何其他库都需要一个节点和边列表。有很多工具,包括我们的 (Graphileon) 可以为您转换一组节点/边或整个路径。

披露:我为graphileon工作

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...