2015-11-01 3142 views
0

我想根据它们的属性更改节点的颜色:根据属性更改节点颜色 - neo4j

说我有许多“Person”节点。我希望那些住在纽约的人是红色的,住在洛杉矶的人是蓝色的。我将如何写这个。在cypher或py2neo?

+1

你如何*想象你的节点? Cypher和py2neo不绘制图形。 –

+0

在neo4j浏览器中 –

回答

6

Neo4j浏览器中节点和关系的样式是由图表样式表(GRASS)控制的,CSS样式表是CSS的表亲。您可以通过在浏览器中输入:style来查看当前样式。要对其进行编辑,您可以单击节点和关系并选择颜色和大小,也可以查看样式表(:style),下载它,进行更改,然后将它拖回到视图窗口中。

不幸的是,对于您的情况,颜色只能控制a)所有节点和所有关系或b)通过标签和类型关系控制节点。属性只能用于node/rel上显示的文本。

2

您不能在neo4j浏览器中将输出格式化为Cypher查询。目前,唯一的方法是手动更改图形视图或加载图形样式文件。

看到这里的教程:http://neo4j.com/developer/guide-neo4j-browser/

而且,你不能从py2neo的Neo4j的浏览器进行交互。