知识库

根据数据源中的 RGB 值显示颜色


发布时间: 31 Jan 2023
上次修改日期: 05 Apr 2024

问题

如何根据数据源中的 RGB 值显示颜色。

环境

  • Tableau Desktop

答案

解决方法

先决条件:必须提前列出要使用的所有类型的 RGB 颜色代码。
 

1.准备一个自定义顺序调色板,包括要使用的所有类型的 RGB 颜色代码

有关说明,请参见创建自定义顺序调色板中的“创建自定义顺序调色板”部分。
例如:
调色板
*作为参考,请参见附件中的“示例调色板”。
*可以按 RGB 格式或十六进制格式编写 RGB 颜色代码。请参见如何设置自定义调色板代码(十六进制值或 RGB 格式)

2.创建一个与调色板中 RGB 颜色代码的顺序相对应的颜色表。

在数据源中创建一个颜色表,该表可以与您使用的数据源(例如 CSV 或 Excel 文件)建立关系。
示例:
无 RGB
1    #9fcd99
2    #ffdd71
3    #f26c64
4    #69b764
5    #ffc156
6    #d82526
7    #309343
8    #dba13a
9    #b10318
*作为参考,请参阅所附“example color table.xlsx”中的“color_table”表。

3.创建工作簿以及与颜色表的关系。

建立关系

4.创建可视化项,并在颜色表中将颜色设置为“无”。

 1) 将 [无] 字段放在颜色上。
 2) 在标记卡上,选择“颜色”-> 编辑颜色。将调色板更改为您准备的自定义调色板。
用户添加的图像
 

其他信息

顺序调色板按照在自定义调色板文件中显示的顺序加载颜色。因此,通过描述颜色表中 RGB 代码的顺序,可以设置与记录中的 RGB 字符串相对应的颜色。
此文章是否已解决问题?