Neo4j可视化 - 操纵图 [英] Neo4j visualisation-manipulate the graph

查看:4300
本文介绍了Neo4j可视化 - 操纵图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am currently using Neo4j Python rest client and I would like to visualise the graph and be able to amend it, add new nodes relationships etc. Also I would like the changes in the neo4j database as well. Is that possible? Also can self-loops be visualised? I have read about D3.js and Neoclipse and Gephi in http://www.neo4j.org/develop/visualize but I am not sure which one to use.

提前感谢。

推荐答案

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

You can manipulate the graph in Neo4J using Cypher, in particular using a the REST API.

任何类型的工具,与Cypher可能能够做你所要求的:这是一个问题,结合一些Cypher查询与GUI。

Any kind of tool that allows you to interface with Cypher is potentially able to do what you are asking: it is a matter to combine some Cypher queries with the GUI.

说,创建正确的可视化为什么正在做可能是棘手的,一般的方法可能不满足您的需要:虽然Neoclipse可以让你操纵节点和链接在Neo4J(免费),你可能想以一种特定的方式(例如限制编辑的选择或字段/属性改变)。

Said that, create the right visualization for what you are doing might be tricky and general approach might no satisfy your needs: while Neoclipse can let you manipulate nodes and links in Neo4J (for free) you might want to do in a particular way (for example restricting the choice of editing or the field/properties to be changed). Linkurious offers a solution to do that as well, but it's a commercial license.

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

Other solutions such KeyLines, d3.js, sigmaJS let you personalize that experience: note that they will require to create the interface yourself, but the result will be much better in case of a specific product IMHO.

非常重视您的时间和要求,并使用正确的解决方案。

So value your time and requirements and go with the proper solution.

Neo4J可视化页面: http://www.neo4j.org/develop/visualize

For more tools have a look at the Neo4J visualization page: http://www.neo4j.org/develop/visualize

这是一个棘手的比特,没有一个正确的方法来做这些 - 多自我循环的障碍。
我个人建议不要在图表上将它们绘制为链接/边,而用其他方式表示它们:es。字形,注释,节点上的气泡...

that's a tricky bit and there is not a right way to do those - imagine a scenario with hunders of multi-selfloops. Personally I would recommend to NOT draw them on the chart as link/edges, while representing them in some other ways: es. glyphs, notes, bubbles on the node...

这篇关于Neo4j可视化 - 操纵图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆