「値の色」プロパティ(または代替)によってドット分布を個別に色付けするデータ分布をプロットしたいのですが、各変数を個別に色分けしたいと思います。
例:

最大/最小グラデーションまたはユーザー固有のデータに基づいて色をエンコードする次のプロパティを見つけました。

ただし、これは正しいアプローチではない可能性があります。
目標を説明するために手動で作成した例のコードは次のとおりです。
// Start of script;
Names Default To Here( 1 );
Clear Log();
dt = Open( "$SAMPLE_DATA/Bands Data.JMP" );
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables(
Y( :viscosity, Combine( "Parallel Merged" ) ),
Y( :proof cut, Position( 1 ), Combine( "Parallel Merged" ) ),
Y( :blade pressure, Position( 1 ), Combine( "Parallel Merged" ) ),
Color( :viscosity )
),
Elements( Points( Y( 1 ), Y( 2 ), Y( 3 ), Legend( 10 ) ) )
)
マスカスタマイゼーションRe: 「値の色」プロパティ (またはその代替) による個別のドット分布の色付けJMP テーブルのサイズは、使用している RAM メモリの量によって制限されます。実際に、10 億行を超えるデモを見たことがあります。
リンクに関しては、テーブル間の仮想リンクを行うか、使用できます
テーブル==>結合してデータをまとめます。ただし、JMP では、与えられた分析のために複数のテーブルを用意するのが一般的です。JMP がこれに対処する方法は、JMP プロジェクトを開くことです。このプロジェクトでは、すべての表、日誌、グラフ、および JMP ドメイン外の項目を配置できます。
Re: 「値の色」プロパティ (またはその代替) による個別のドット分布の色付けソリューションをもう一度見てみると、最初に各列変数を正規化すると、グラフビルダー内で直接色を付けることができます。
範囲が類似しているため、例が機能したことに注意してください。

連結されたテーブルには、すべての情報を保持するために 2 つの列を含めることができます。
- 値 (オリジナル)
- 正規化された値 (色に使用)
解決策を受け入れるための最後の質問:
- JMP テーブルの高さはどのくらいですか?
- 元のテーブルとリンクするには?
2番目のポイントの代替手段は次のとおりです。
a)マウスをホバーしているときに元の値を情報として表示します
b) または、プロットを変更する列フィルターを使用してグラフレットを作成します (上の画像)。
これは非常に長いテーブルになるため、JMP が苦戦することのない解決策になるはずです。
Re: 「値の色」プロパティ (またはその代替) による個別のドット分布の色付けそれはトリックを行うようです、ありがとう。
このソリューションに関する 2 つの小さな質問:
1. 行の色をスクリプトでコーディングできますか?
2. 元の列の 1 つの値を選択すると、連結された行も強調表示されるように、2 つのテーブルを動的にリンクする方法はありますか?
Re: 「値の色」プロパティ (またはその代替) による個別のドット分布の色付けこういうの欲しいの?

これは、粘度、プルーフ カット、およびブレード圧力の 3 つの列のそれぞれを 3 つの個別のデータ テーブルにサブセット化することによって作成されました。次に、各テーブルの 1 つの列に [列ごとに色] と [マーク] を追加し、[列のプロパティに保存] を示します。
次に、列の名前を「値」に変更し、「タイプ」という新しい列を追加して、データ テーブルの各値を測定のタイプに設定しました.......粘度、プルーフカットまたはブレードプレッシャー。
最後に、3 つのデータ テーブルを連結し、グラフ ビルダーを起動して、[値] 列を X 変数として配置し、Y グループ化を [タイプ] として配置しました。
グラフ ビルダーのスクリプトは次のとおりです。
Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Value ), Group Y( :Type ) ),
Elements( Points( X, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Viscosity, Proof Cut & Blade Presure" )}
)
)
);