首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j可视化-操作图形

Neo4j可视化-操作图形
EN

Stack Overflow用户
提问于 2014-04-01 05:38:00
回答 2查看 2.6K关注 0票数 0

我目前正在使用Neo4j Python rest客户端,我想可视化的图形,并能够修改它,添加新的节点关系等。我也希望在neo4j数据库中的变化。这有可能吗?另外,自循环也可以可视化吗?我在http://www.neo4j.org/develop/visualize上读过关于D3.js、Neoclipse和Gephi的文章,但我不确定该使用哪一个。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-04-01 18:14:30

您可以使用Cypher在Neo4J中操作图形,特别是使用REST API。

任何一种允许您与Cypher交互的工具都有可能完成您所要求的操作:将一些Cypher查询与GUI结合起来。

说,为你正在做的事情创建正确的可视化可能是棘手的,一般的方法可能不能满足你的需求:虽然Neoclipse可以让你在Neo4J中(免费)操作节点和链接,但你可能想要以特定的方式操作(例如,限制编辑的选择或要更改的字段/属性)。Linkurious也提供了这样做的解决方案,但它是一个商业许可证。

其他解决方案,如KeyLines,d3.js,sigmaJS让你个性化的体验:请注意,他们将需要自己创建界面,但结果将在特定产品的情况下更好。

因此,请重视您的时间和需求,并采用适当的解决方案。

有关更多工具,请查看Neo4J可视化页面:http://www.neo4j.org/develop/visualize

关于自循环:

这是一个棘手的问题,没有一种正确的方法可以做到这一点-想象一下有多个自触发器的猎人的场景。就我个人而言,我建议不要在图表上以链接/边的形式绘制它们,而以其他方式表示它们: es。节点上的字形,注释,气泡...

票数 5
EN

Stack Overflow用户

发布于 2014-04-01 15:36:58

我相信现在唯一能做到这一点的工具是Neoclipse,但我认为它还没有更新到使用2.0中发布的标签和索引功能。

因此,您最好的选择是使用Neo4j浏览器来可视化,并使用Cypher来改变您的图形。如果你想要更丰富的功能,并且想要一个有趣的项目,那么为Neo构建一个允许改变图形的基本可视化应该不是非常困难的。我会去看看sigma.js:http://linkurio.us/sigma-js-1-0-next-gen-graph-drawing-lib-web/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22772701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档