ナレッジベース

データ ソース内の RGB 値に基づいて色を表示する


発行: 31 Jan 2023
最終修正日: 05 Apr 2024

ご質問

データ ソース内の RGB 値に基づいて色を表示する方法。

環境

  • Tableau Desktop

回答

回避策

前提条件: 使用するすべてのタイプの RGB 色コードを事前にリストしておく必要があります。
 
1. 使用するすべてのタイプの RGB 色コードを含むカスタム連続カラー パレットを準備します。
指示については、「カスタム カラー パレットの作成」の「カスタム連続カラー パレットの作成」セクションを参照してください。
例は次のとおりです。
カラー パレット
* 参考のため、添付の "カラー パレット例" を参照してください。
* RGB 色コードは、RGB 形式または 16 進形式で書くことができます。「(16 進値または RGB 形式で) カスタムのカラー パレット コードを設定する方法」を参照してください
2. パレット内の RGB 色コードの順番に対応する色テーブルを作成します。
使用するデータ ソース (CSV または Excel ファイルなど) との関係を作成できる色テーブルをデータ ソースに作成します。
例:
No    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. Viz を作成し、色テーブルに No で色を設定します。
 1) 色に [No] フィールドを配置します。
 2) マーク カードで、[色] -> [色の編集] を選択します。パレットを、準備したカスタム カラー パレットに変更します。
ユーザーが追加した画像
 

詳細情報

連続カラー パレットでは、色がカスタム パレット ファイルに表示されている順番で読み込まれます。そのため、色テーブル内の RGB コードの順番を記述することによって、レコード内の RGB 文字列に対応して色を設定できます。
この記事で問題は解決しましたか?