JMP でこれを実行するための最も簡単な方法は何ですか?製造プロセス。R&D では、製品を正方形のグリッドとして概念化します。
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | | | | | | | |
+---+---+---+---+---+---+---+---+
3 | | | | | | | | |
+---+---+---+---+---+---+---+---+
2 | | | | | | | | |
+---+---+---+---+---+---+---+---+
1 | | | | | | | | |
+---+---+---+---+---+---+---+---+
1 2 3 4 5 6 7 8ChatGPTによるアートワーク。
したがって、場所は XY によって 0101 から 0508 まで名前が付けられます。
データは次のようになります:
ID | Grade | A | B | C
------+-------+-----+-----+-----
0101 | 0 | 1 | 8 | 0
0102 | 1 | . | 9 | 0
0103 | 1 | . | 7 | 100
現在、Graph Box ループ内でグリッドを構築しており、ユーザーに「ビュー」を切り替えるように求めています。ユーザーがビューを切り替えると、グリッドの色が変わりますが、その部分は、if や塗りつぶしの色 (「濃い青」) など、手作業で記述しています。
列ごとに色と値の関連付けをハードコーディングするのではなく、それをユーザーに渡すために使用できる JMP 機能はありますか? 列と配色を選択できるようにして、それをグリッドに表示しますか?
自動化とスクリプトRe: JMP でこれを実行するための最適な方法は何ですか?シェイプ ファイルを参照してください。たとえば、 「半導体ウェーハ ヒート マップを作成するにはどうすればよいですか?」
グラフ ビルダーで使用して、事前定義されたグリッドを表示できます。
カスタム シェイプ ファイルを作成し、シェイプ ファイルへのリンクを設定したら、ID 列をシェイプ ドロップ ゾーンにドラッグするだけです。

Re: JMP でこれを実行するための最適な方法は何ですか?こんにちはフォロー 、
場所 ID を X 列と Y 列に分割する場合は、グラフ ビルダーを使用して、これらの列を X ロールと Y ロールにドラッグできます。
次に、ヒートマップ要素を選択し、列 A をカラー ロールにドラッグします。
適切な色のグラデーションを選択できます。
ユーザーが列 A、B、C の色の表示を切り替えることができるようにするには、列スイッチャーを追加して、これら 3 つの列を含めます。
Big Class サンプル データ セットを使用して、X を性別、Y を年齢とし、体重と切り替え可能な色ロールに身長を設定し、列 A、B、C を使用すると、次のようになります。

自分で試してみたい場合は、次の JSL スクリプトを参照してください。
Graph Builder(
Size( 151, 233 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :age ), Color( :height ) ),
Elements( Heatmap( X, Y, Legend( 5 ) ) ),
Column Switcher( :height, {:height, :weight} )
);
~ジョン