如何配置AGE Viewer,让顶点顶部显示指定属性内容?
解决AGE Viewer节点显示指定属性的问题
嘿,这个问题我之前折腾过好几次,AGE Viewer默认确实不会自动展示咱们想要的属性,得手动调整一下显示规则就搞定了。下面是具体的操作步骤,分两种方式给你说:
方式一:通过AGE Viewer样式设置(持久生效)
这是最推荐的方法,设置一次之后每次打开Viewer都会按照你想要的方式显示:
- 打开AGE Viewer并加载你的图数据后,找到右上角的齿轮图标(Style Settings),点击进入样式配置界面。
- 在左侧菜单里选择Nodes(节点设置),找到标签过滤的选项,分别对
Book和User标签进行配置:- 针对
Book节点:找到「Display Text」(显示文本)的输入框,填入{title}——这会让节点直接显示title属性的值。 - 针对
User节点:同样在「Display Text」里填入{first_name} {last_name},这样就会展示用户的全名;如果只想要名字,填{first_name}就行。
- 针对
- 配置完成后点击保存,回到可视化界面刷新一下,你就能看到Book节点显示书名、User节点显示用户名了。
方式二:修改Cypher查询(临时生效)
如果只是临时想要调整显示内容,不想改全局设置,可以在查询里指定要展示的字段:
MATCH (v) RETURN v, CASE v.label WHEN 'Book' THEN v.properties.title WHEN 'User' THEN v.properties.first_name + ' ' + v.properties.last_name END AS display_name
执行这个查询后,AGE Viewer会自动把display_name作为节点的显示文本,不过这种方式只对当前查询生效,下次查询还得重新加。
另外要确认一下,你的节点确实包含对应的属性——从你给出的查询结果来看,Book有title、User有first_name和last_name,所以配置肯定是有效的~
内容的提问来源于stack exchange,提问作者Matheus Farias
相关产品推荐
相关产品推荐

