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 界面中的标签的主要内容,如果未能解决你的问题,请参考以下文章