4

当我在 Neo4j 中创建图形数据库时,我认为节点标签与 Web 浏览器可视化器中的节点标题相同。相反,节点标题默认设置为节点的第一个属性。有没有办法将节点标题设置为与节点标签相同的字符串?我看到有图形样式表,我可以在其中手动更改节点标题,但我不知道如何将标题变量设置为等于标签。

4

1 回答 1

6

有一种方法可以在 neo4j 浏览器中使用节点标签作为标题,但有一个警告(见下文)。

您可以修改图形样式表以硬编码节点的标题。(单击最左侧垂直面板中的星号,单击“图表样式表”按钮以在弹出窗口中查看工作表,将工作表导出到文件,进行更改,然后将编辑的文件拖放到弹出窗口底部的“将草文件拖放到此处以导入”行)。

例如,如果您感兴趣的节点标签是Person并且其标题当前是name属性,那么您的样式表当前可能包含如下内容:

node.Person {
  color: #FFD86E;
  border-color: #EDBA39;
  text-color-internal: #604A0E;
  caption: '{name}';
}

您可以更改将caption标签硬编码为“Person”,如下所示:

node.Person {
  color: #FFD86E;
  border-color: #EDBA39;
  text-color-internal: #604A0E;
  caption: 'Person';
}

没关系;但是,一般来说,一个节点可以有多个标签——上述方法只会显示一个节点的标签。做了一些实验,显示的标签似乎是添加到节点的第一个标签。

于 2016-02-06T22:05:39.080 回答