グラフビルダーのRGBカラーグラフ ビルダー プロットの列を使用して、ヒートマップ内の色を設定したいと考えています。色スケールではなく、以前に画像から抽出した RGB 値を使用します。
列に RGB カラーを保存し、それをグラフ ビルダーで使用することは可能でしょうか?
データの探索と可視化グラフビルダーのRBGカラーについてこれが不可能な場合は、いくつかの回避策があります:
- 値の色を使用する、
a) value = row() を使用し、値 color を使用して行を色にマッピングします。
b) 「color」をエンコードして保存し、値colorを使用してエンコードされた色を実際の色にマッピングします。
- ヒートマップ プロットに行状態の色を使用することは可能ですか?
グラフビルダーのRBGカラーについてColor State() と RGB Color() を使用して値を行状態として保存できますが、グラフ ビルダーでその列を直接使用する方法についてはわかりません。
グラフビルダーのRBGカラーについてこんにちは@hogiさん、
私は@txnelsonの以前のソリューションを使用しました。これにより、1 つの列の HEX 値を使用し、これらの値に基づいて行の色を自動的に取得できるようになりました。
16進カラーコードからJMPカラー値を返す
RGB 値については、いくつかの解決策が存在するようです。
JSLスクリプトでは、色名などの代わりにRGB値を使用します(--16741343)
#rrggbb 列から色を抽出する
これらの回答がお役に立てれば幸いです。
グラフビルダーのRBGカラーについてこんにちはビクターG 、ご意見ありがとうございます。
HexColor は次の場合に適したオプションです:

私がまだ解決しなければならない難しい問題は、これをグラフ ビルダー/ヒートマップでどのように使用するかということです。
私は次のように考えています: {r, g,b } *255 を式として保存し、テーブル スクリプトを使用して値を手動で Value Colors に転送します。
別の回避策: JSL と形状方程式を使用します。
しかし、ヒートマップには利点もあります...
グラフビルダーのRBGカラーについてグラフビルダーでRGB値を使用するための画像から表へ拡張機能のスクリプトを以下に示します。JMPの組み込み関数を使用しているため、処理速度はかなり速くなります。
(dt << New Column( "Pixel Color", formula( Color State( RGB Color( :R, :G, :B ) ) ) )) << copy to row states;
グラフビルダーのRBGカラーについてこんにちは、 Jed Campbell さん。コードをありがとうございます。
私がまだ解決しなければならない難しい問題は、これをグラフ ビルダー/ヒートマップでどのように使用するかということです。
Value Colors による回避策よりも優れた解決策はありますか?
グラフビルダーのRBGカラーについて応用例:私の人生を見せてください
出典: https://www.youtube.com/watch?v=arj7oStGLkU
空のプロット:

グラフビルダーのRBGカラーについて@hogi質問全体を読むべきでした、ありがとう!
ヒートマップの場合、RGBではなくHLSカラースペースを使用するのはいかがでしょうか?色相はRGBデータを結合/コード化するものなので、ヒートマップのColorロールで色相値を使用し、有彩色スケールを使用できます。JSLのColor to HLS()関数を使えば、RGBからHLSへの変換が自動的に行われます。
グラフビルダーのRBGカラーについてHue - 非常に彩度の高い色を実現するための素晴らしいアイデアです。
新しいバージョンでは、L と S に基づいて事前選択を適用し、主要な色相 ( モード() ) によって色を選択します。
これにより、2024 年 5 月のギリシャ旅行のように、青空の多い画像が青いセルとしてはっきりと見えるようになります。
きれいなコントラストを得るために、画像がない日は灰色になっています...
