基于规则的样式设置
此文档适用于 NeoDash 的非支持版本,它是 Neo4j Labs 的一部分。对于受支持的 NeoDash 版本的用户,请参阅 NeoDash 商业版。 |
基于规则的样式设置扩展允许用户根据输出值动态地为可视化中的元素着色。这可以应用于表格、图、条形图、折线图等。要使用此扩展,请在报告设置中点击“rule-based styling”图标。

配置
首先,请确保此扩展已启用。
然后,在几种报告类型上,可以对可视化应用基于规则的样式设置。为此,请打开报告设置,然后点击右下角的基于规则的样式设置按钮(红色圆圈标记)。

这将打开操作定义窗口。在此屏幕内,可以定义操作规则列表。每个规则将具有以下结构:
IF [CONDITION] THEN [STYLE]

条件始终基于查询的返回字段之一。这可以是简单字段(文本、数字)或节点属性。样式规则(截至 NeoDash 2.1 版本)始终基于颜色。
例如,以下规则将所有 Warning
节点的颜色设置为红色:
IF Warning.level = "critical" THEN 'Node Color' = "red"
最后,重要的是要理解规则的顺序很重要。如果一个节点匹配多个规则,则将使用第一个匹配的规则。如果没有匹配的规则,则将使用默认样式。