Neo4j可视化 - 操纵图形

use*_*165 0 neo4j d3.js gephi

我目前正在使用Neo4j Python休息客户端,我希望可视化图形并能够修改它,添加新的节点关系等.另外我也想在neo4j数据库中进行更改.那可能吗?也可以自我循环可视化?我在http://www.neo4j.org/develop/visualize中读到了关于D3.js和Neoclipse以及Gephi的内容,但我不确定使用哪一个.

提前致谢.

Mar*_*coL 5

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

任何允许您与Cypher接口的工具都可能能够满足您的要求:将一些Cypher查询与GUI结合起来是一个问题.

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

KeyLines,d3.js,sigmaJS等其他解决方案让您可以个性化这种体验:请注意,他们需要自己创建界面,但在特定产品恕我直言的情况下,结果会更好.

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

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

关于自循环:

这是一个棘手的问题,并没有正确的方法来做这些 - 想象一个多自我循环的情景.我个人建议不要在图表上绘制它们作为链接/边缘,同时用其他方式表示它们:es.节点上的字形,音符,气泡......