图例面板

legend panel intro

图例面板显示当前透视图中所有类别和关系类型,以及用于渲染其节点和关系的样式。 当列表包含许多元素时,您可以使用过滤器将图例限制为仅显示场景中存在的元素,或者查找场景中不存在的元素,或者搜索感兴趣的元素。 点击图例中的类别或关系类型以选择该类型的所有节点或关系。 计数显示当前在场景中可见的某种类型项目的数量。 节点和关系应用的样式也可以从此图例面板更改。 您可以灵活地定义整个类别或关系类型的样式,或者使用数据驱动的规则将样式应用于特定节点或关系。 通过使用箭头按钮,您可以快速折叠或展开图例面板。

默认样式

使用默认样式,您可以更改属于类别或关系类型的节点或关系的颜色和大小。 此外,可以更改默认情况下选择的属性(或添加更多属性)以作为所选类别节点或关系类型的标题。 您还可以自定义标题的字体大小,使其加粗、倾斜或加下划线,并更改其在节点上的位置。 关系标题可以使用相同的选项,除了加粗、倾斜和加下划线。

captions

对于节点类别,您可以分配图标以进一步区分类别。

在节点具有映射到不同类别的多个标签的情况下,样式由透视图中首先定义的类别决定。 有关更多信息,请参见 类别

基于规则的样式

Bloom 允许您根据图中存在的属性设置基于规则的样式。 规则的可用性和应用方式因图元类型及其可用属性而异。 基于规则的样式支持字符串、数值和布尔属性。 时间属性也受支持,包括 DateTimeLocalTimeDateTimeLocalDateTime。 有关时间属性的更多信息,请参见 参数数据类型

基于规则的样式有三种不同的模式:单一范围唯一值

单一

rule based styling single

这使您可以设置一个规则,该规则根据条件应用一个颜色、大小和/或标题。 对于具有数值的属性,直方图提供当前场景中存在的数值的概览。 滑块允许您选择一个值,并根据该值应用基于规则的样式。

例如,如上所示,在 Product 类别的 discontinued 属性上定义的规则仅应用于 discontinued 值设置为 trueProduct 节点。 在这种情况下,所有受影响的节点都以蓝色显示,并将其 discontinued 值作为其标题。

如果属性是使用时区的时间类型(TimeDateTime),您可以根据所选时区进行样式设置,并通过选中 将时区转换为 框并选择时区来将所有时间值转换为该时区。 (注意,Z 表示 Zulu 时区,即 GMT,时间偏移 +00:00。)如果您未选中该框,则会忽略时区。

rule based time

直方图仅适用于基于规则的样式的单一模式,以及适用于 integerfloat 或时间类型的数值属性。 如果所选属性没有数值,则直方图不可用。

范围

rule based styling range

对于数值属性,您可以设置一个规则,该规则将颜色或大小范围应用于值范围。 在上面的图像中,范围规则用于将节点的 unitPrice 整数属性设置为从绿色到红色的颜色范围,以及从小型到大型的节点大小。

对于使用时区的时间属性(TimeDateTime),您具有与在单个值上使用规则时相同的选项,可以选择将时间标准化为一个时区,或者完全忽略时区。

唯一值

rule based styling unique values

当您想要为给定属性键的每个属性值分配一个唯一颜色时,请激活此选项。

规则会覆盖默认样式设置,因此如果没有满足任何规则,则会应用默认样式。 如果指定了影响同一属性(例如节点颜色)的多个规则,则列表中第一个出现的规则将应用于该属性。 如果后续规则影响其他属性(例如节点大小),则它们可能仍然适用。