基于规则的样式设置
|
本文档涉及 Neo4j Labs 旗下不受支持的 NeoDash 版本。如需使用受支持的 NeoDash 产品,请参阅 NeoDash 商业版。 |
基于规则的样式扩展允许用户根据输出值动态为可视化中的元素着色。它可应用于表格、图形、柱状图、折线图等。使用该扩展时,点击报表设置中的“基于规则的样式”图标。
配置
首先,确保已启用该扩展。
随后,在多种报表类型中,可对可视化应用基于规则的样式。 操作步骤:打开报表设置,然后点击右下角的 Rule-Based Styling 按钮(红圈标记)
这将打开动作定义窗口。在此页面中,可以定义一系列动作规则。每条规则的结构如下:
IF [CONDITION] THEN [STYLE]
条件始终基于查询返回的字段之一,可能是普通字段(文本、数字)或节点属性。样式规则(截至 NeoDash 2.1)始终是基于颜色的。
例如,下面的规则会将所有 Warning 节点的颜色设为红色
IF Warning.level = "critical" THEN 'Node Color' = "red"
最重要的是要理解规则的顺序具有决定性。如果一个节点匹配多条规则,将使用第一条匹配的规则;如果没有匹配的规则,则使用默认样式。