知识库

有条件地设置文本标记的颜色


发布时间: 04 Apr 2014
上次修改日期: 20 Jul 2023

问题

如何为交叉表、文本表或视图中的文本标记有条件地设置颜色。

环境

Tableau Desktop

答案

单击以扩展解决方案

选项 1:在低于/高于阈值时为每个数字设置颜色

要查看以下视频中显示的步骤,请展开上述部分。
注意:视频没有声音。
单击以扩展解决方案

选项 2:根据每个数字自己的值为其设置颜色

单击以扩展解决方案

选项 3:基于其他离散字段为数字值着色

若要查看以下视频中显示的步骤,请展开上述部分。注意:视频没有声音。
单击以扩展解决方案

选项 4:为每个列单独着色

若要查看以下视频中显示的步骤,请展开上述部分。注意:视频没有声音。

其他信息

选项 1-3 只会为度量值设置颜色。选项 4 可为度量和维度值设置颜色。

按照设计,Tableau Desktop 不会向维度应用颜色。通过只为度量应用颜色,可以让查看者将注意力集中在视图中的数据(而不是标题)上。因此,若要为交叉表中的维度设置颜色,我们必须将维度值放在“容器”计算度量中。

可通过格式设置选项“设置字段和字段标签的格式”将颜色应用于行/列字段标签(也称为行/列标题)的文本或背景。产品中目前未内置将条件颜色应用于字段标签的功能。

有关选项 3 的注意事项
  • 无法在计算字段中使用“[Measure Names]”(度量名称),因此必须将“[Measure Names]”(度量名称)添加到“颜色”以及计算字段来确定颜色
  • 如果将多个离散字段添加到“标记”卡上的“颜色”,Tableau Desktop 将会自动嵌套颜色。将为“颜色”上的第一个离散字段分配不同的颜色(蓝色、橙色、绿色等...),然后为下一个离散字段的每个值指定这些颜色的不同阴影。如果更改了颜色,您可以始终通过在“编辑颜色”对话框中单击“重置”来恢复为此默认值。
  • 创建的颜色图例可能不是很清楚。 这种情况下,请考虑按创建适用于多个工作表的图例中的方式创建一个颜色图例
有关选项 4 的注意事项:
  • 创建多个“Col”字段不是必需的,但这样做可以更轻松地区分多个“标记”卡,因为“标记”卡是基于字段的名称命名的。
  • 若要快速打开特定“标记”卡,请在“列”功能区上单击绿色的度量,或在视图中单击轴标题。
  • 所有度量列的宽度必须相同。
此文章是否已解决问题?