neo4j - 使用 neo4j 可视化高度链接的图形

标签 neo4j cypher bayesian-networks

我在一个研究项目中使用 Neo4j,但遇到了一个小问题。

底层数据是一个高度链接的图表,我无法很好地可视化它。正如您在屏幕截图中看到的那样,关系是重叠的,我总是可以单击顶部的关系以获取更多信息。我已经尝试了两种方法:尝试在可视化结果中隐藏关系(带有 Cypher 查询的 Neo4j 浏览器),并且我正在寻找 neo4j 内置可视化的替代方案。

所以我想要的方法是只隐藏可视化结果中的关系。但即使是诸如 MATCH (a)-[t]->(b) WHERE t.probability > 0.1 RETURN a,b,t 之类的查询也会返回较少的节点,并且仍然会显示这几个节点之间的所有关系。

有人知道如何在结果中隐藏不同的关系吗? 或者如果无法使用 neo4j 的内置解决方案,我们将非常感谢开源或至少免费的可视化工具推荐。

关于我的图表的一些信息:它显示了 10 个区域的过渡图(贝叶斯网络)以及从一个区域移动到另一个区域的概率。每个节点之间有几个关系,代表不同的时间间隔。因此,在示例中“在不到一小时内从 A 移动到 B 的概率为 42%”

Cypher query result

最佳答案

Neo4j 服务器在检索到节点后对关系进行额外的查询,我不知道有什么简单的方法可以防止这种情况发生。

您可以使用不同的可视化方法。

例如就像我在这里使用的演示应用程序一样 alchemy.js用于可视化:

http://jexp.github.io/cy2neo/

关于neo4j - 使用 neo4j 可视化高度链接的图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25015940/

相关文章:

neo4j - 如何在 cypher neo4j 中对关系进行分组和计数

neo4j - 如何在浏览器中使用 Neo4j 中的密码导出大型结果集的 csv 文件?

java - Shenoy 和 Shafer 的推理算法

r - bnlearn 节点的错误尺寸

r - bnlearn::bn.fit方法 "mle"和 "bayes"的区别和计算

vector - 推荐引擎: Cosine Similarity vs Measuring %difference between each vector component

Neo4j 错误 - 无法在路径数据的 JSON 中找到预期的属性(密码)

neo4j - Cypher:根据节点属性计算

database - Neo4j 在执行递归查询时比 MySQL 慢

Neo4j 和 Cypher - 可选匹配的奇怪行为