Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当に色をの部分に与えることを意味しますJMP テーブルの場合、選択色は Windows 選択色によって制御されます。 Windows 7でそれを行う方法は次のとおりです。 https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-to-change-windows-7-highlight-color-select/99d962c8-7413-4e20-b209-8951f9eab95f
Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当に色をの部分に与えることを意味しますこんにちは、選択したセルに色を付ける方法はありますか? 何百ものセルが選択されているので、目立つ色を付けたいと思います。
ありがとう
サム
Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当に色をの部分に与えることを意味しますどうもありがとうイアン! よくやった!Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当に色をの部分に与えることを意味します列を処理するには、別のループが必要だと思います。 何かのようなもの:
dt = Data Table( "Bin Wafer Map" );
// Loop over columns . . .
For(c = 1, c<=8, c++,
// Loop over rows . . .
For( i = 1, i <= N Row( dt ), i++,
If( Column( dt, c )[i] > 0,
Column( dt, c ) << Color Cells( 4, {i} ),
)
);
);Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当に色をの部分に与えることを意味しますやあ! このトピックは、私のカラー セル機能に非常に役立ちます。 しかし、私はいくつかの懸念があります。 同じテーブルを使用して、0 を超える列 1 ~ 8 のセル値のみに色を付けたいと考えています。 以下のコードは列 1 で動作しますが、他の列 2~7 でループしたいと考えています。 これについて私を助けてもらえますか? ありがとう!
dt = Data Table( "Bin Wafer Map" );
For( i = 1, i <= N Row( dt ), i++,
If( Column( dt, "1" )[i] > 0, Column( dt, "1" ) << Color Cells( 4, {i} ),
)
);Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当に興味のあるテーブル/セルの部分に色を与えることを意味します<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私のコードは、! で空のセルを除外します。 is missing() チェックです。値のグラデーションを使用すると、空のセルに対してのみ X が表示されます。
そのメソッドはセルではなく列を想定しているため、コードは失敗しています。j は JSL の関数であるため、j を k などに変更することを強くお勧めします。
値メソッドによるカラー セルは、列ごとに 1 回だけ呼び出す必要があることに気付いたので、k ループから取り出しました。
color_list = { "緑" 、 "赤" 、 "黄" 、 "紫" 、 "オレンジ" 、 "赤紫色" 、 "青い" 、 「シアン」 、 「ブルーシアン」 } ;
dt =データ表( 「ビンウエハーマップ」 ) ;
為に(私= 4 、私<= N コル( dt ) 、私++、
dt :私<<値でセルに色を付ける( 1 ) ;
為に( k = 1 、 k <= N行( dt ) 、 k ++、
one_value = dt :私[ k ] ;
もしも( !不足している( one_value ) 、
dt :私<<カラーセル( color_list [ one_value ] 、 { k })) ;
) ;
) ;
) ;
Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当にテーブル/セルの興味のある部分に色を与えることを意味しますありがとう、P!
スクリプトははるかに単純ですが、空のセルを除外することはできません (X を表示)
私のスクリプトは、色のセルをセルに値で送信しようとしていますが、機能しますが、以下のエラーが発生します。 エラーの意味とデバッグ方法を知っていますか?
PS:以下のスクリプトを使用して、各ウェーハに空の行を追加しようとしましたが、無限ループを呼び出す可能性があります:(、決して機能しませんでした。
For(a=0, a<(N Row(dt))/11,a++,
dt<<ADD rows=""></ADD>
再度、感謝します。

Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当にテーブル/セルの興味のある部分に色を与えることを意味しますこのコードはもう少し単純です。代わりにループ変数に k を使用していることに注意してくださいj ; j JSLの関数です。
color_list = {"Green", "Red", "Yellow", "Purple", "Orange", "Magenta", "Blue", "Cyan", "BlueCyan"};
dt = Data Table( "Bin Wafer Map" );
For( i = 4, i <= N Col( dt ), i++,
For( k = 1, k <= N Row( dt ), k++,
one_value = dt:i[k];
if (! is missing(one_value),
dt:i << color cells(color_list[one_value], {k});
dt:i << color cell by value( 1 );
);
);
);
Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当にテーブル/セルの興味のある部分に色を与えることを意味します最後に、空でないセルのみを目的の色で色付けするようになりました。スクリプトは実行可能ですが、まだエラーがあります。
=Data Table( "Bin Wafer Map" );
(i=4, i<=N col(dt),i++,
(j=1, j<=N Row(dt),j++,
if(dt:i[j]==1,dt:i << Color Cells(Green,{j}),
if(dt:i[j]==3,dt:i << Color Cells(Red,{j}),
if(dt:i[j]==4,dt:i << Color Cells(Yellow,{j}),
if(dt:i[j]==5,dt:i << Color Cells(Orange,{j}),
if(dt:i[j]==6,dt:i << Color Cells(Magenta,{j}),
if(dt:i[j]==7,dt:i << Color Cells(Blue,{j}),
if(dt:i[j]==8,dt:i << Color Cells(Cyan,{j}),
if(dt:i[j]==9,dt:i << Color Cells(BlueCyan,{j}),
))))));
(i=4, i<=N col(dt),i++,
(j=1, j<=N Row(dt),j++,
(!zero or missing(dt:i[j]),dt:i[j]<<COLOR cell="" by="" value=""></COLOR>

Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当にテーブル/セルの興味のある部分に色を与えることを意味しますJeff と PMroz に感謝します。
ヒントを得て、Bin(value) で色付けされたウェーハ マップを取得できました。 セル値による色がデフォルトでオフになっていることを知りませんでした。 セル値が空の場合に jmp に何もしないように指示する方法がわかりません。
=Data Table( "Bin Wafer Map" );
For(i=4, i<=N col(dt),i++,
:i << Set Property(
"Value Colors",
1=Green,3 = Red, 4 = Yellow,5=orange, 6 = Magenta, 7 =Blue
,8 = Cyan,9=BlueCyan,.=white}
<<COLOR cell="" by="" value=""></COLOR>

Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当にテーブル/セルの興味のある部分に色を与えることを意味します次の方法で、JSL を使用して値のグラデーションを適用できます。min、max、および average の動的に計算された値を使用するには、文字列を作成して eval(parse()) で実行する必要があることに注意してください。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtcol = column(dt, "weight");
one_min = col min(dtcol);
one_max = col max(dtcol);
one_avg = col mean(dtcol);
gradient_expr = evalinsert("\[
dtcol << Set Property( "Color Gradient",
{"Jet", Range(^one_min^, ^one_max^, ^one_avg^)});
dtcol << color cell by value(1);
]\");
eval(parse(gradient_expr));
Re: Excel と同じように jmp テーブルのセルに色を付けることはできますか? 私は本当にテーブル/セルの興味のある部分に色を与えることを意味しますJMP 9 以降では、データ テーブルのセルを右クリックすると、セルに色を付けるメニューが表示されます。

JSL では、Color Cell() メッセージを使用できます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
column(dt, “Age”) << Color Cells( {5, {15}} );
または Color Cell by Value() メッセージ:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age <<
Set Property(
"Value Colors",
{12 = -13977430, 13 = -3780930, 14 = -
4157407, 15 = -13596965, 16 = -2210961, 17
= -10562523}
);
Wait( 1 );
:Age << Color Cell by Value( 1 );
Excelと同じようにjmp tableのセルに色を付けることはできますか? つまり、テーブル/セルの関心のある部分に実際に色を与えるということですExcelと同じようにjmp tableのセルに色を付けることはできますか? つまり、本当に興味のあるテーブル/セルの部分に色を与えるのでしょうか?
以下のjslを試しましたが、データをグラフにプロットする場合にのみ機能し、テーブル自体には機能しません。
前もって感謝します!
エヴァン
dt=Data Table( "Bin Wafer Map" );
For(i=4, i<=N col(dt),i++,
dt:i << Set Property(
"Value Colors",
{1=Green,3 = Red, 4 = Yellow,5=orange, 6 = Magenta, 7 =Blue,8 = Cyan,9=BlueCyan}
));
マスカスタマイゼーション