Neo4j - 将节点标题设置为 Web 界面中的标签

Posted

技术标签:

【中文标题】Neo4j - 将节点标题设置为 Web 界面中的标签【英文标题】:Neo4j - set node captions to labels in web interface 【发布时间】:2016-05-16 17:19:16 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

例如,如果您感兴趣的节点标签是 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';

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

【讨论】:

以上是关于Neo4j - 将节点标题设置为 Web 界面中的标签的主要内容,如果未能解决你的问题,请参考以下文章

Neo4j约束阻止孤立节点

neo4j的UI节点和边的颜色、大小更新

在将节点从 csv 创建到 neo4j 时创建关系

Neo4j 中的气泡大小

查找未设置属性的 Neo4j 节点

neo4j草文件?尝试从属性设置节点大小