JSLを使用して行の凡例の色を変更する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、私は現在スクリプトに取り組んでいますが、特定の行の凡例に特定の色を配置するという要件が 1 つあります。
たとえば、次のようなものがあります。
LEGENDNAME_OO
伝説名前_PP
伝説名前_QQ
凡例を _OO サフィックスで赤、_PP で青、_QQ で緑で色付けしたい
ありがとう
Re: JSL を使用して行の凡例の色を変更する方法こんにちは、
これと同様のスクリプトを実行して値を注文できます。
このスクリプトは「完璧」ではありませんが、問題ないようです
dt = 現在のデータテーブル();
列 = 列("VCC");
リスト = {};
ulist = {};
リストTT = {};
リストSS = {};
リストFF = {};
/* VCC からのデータをリストに追加します */
(i=1、i<=Nrows(dt)、i++、
InsertInto (リスト,列)
);
/* 一意のリストを作成します */
(i=1,i<=Nitems(list),i++,
If (Nrows(Loc(ulist,list )) == 0、
InsertInto (ulist,list )
);
);
/* パターンを含むリストを 3 つ作成します */
(i=1,i<=Nitems(ulist),i++,
if (が含まれる(ulist 、"TT") > 0、
InsertInto (listTT,ulist )
);
if (が含まれる(ulist 、"SS") > 0、
InsertInto (listSS,ulist )
);
if (が含まれる(ulist 、"FF") > 0、
InsertInto (listFF,ulist )
);
);
/* 色の順序を設定するための最終リストを作成します*/
リスト = {};
InsertInto(リスト,リストFF);
InsertInto(リスト,リストTT);
InsertInto(リスト,リストSS);
/* Put Value 順序付けプロパティ */
Col << Set Property("値の順序",list);
/* 次に分析を行ってください */
Re: JSL を使用して行の凡例の色を変更する方法これらの名前は TT FF と SS で終わるものだけであれば何でもよいので、順序を変更する方法がわかりません。
誰かが助けてくれるといいのですが
Re: JSL を使用して行の凡例の色を変更する方法ソース列の値の順序を変更して、FF が 1 番目、-TT が 2 番目になるようにしてください。 これが JSL ソリューションではないことは承知していますが、目的地に到達できるかもしれません。
Re: JSL を使用して行の凡例の色を変更する方法これが私が使用しているコードです
//!
open("C:\Users\krash_tpd_cnt_char.csv");
二変量(
Y( :VALUE )、
X( :TEMP )、
( :VCC ) により、
SendToReport(
Dispatch({},"1",ScaleBox,{
,メジャーグリッドを表示( 1 )
})、
Dispatch({},"2",ScaleBox,{
,メジャーグリッドを表示( 1 )
})、
Dispatch( {}, "Bivar プロット", FrameBox,
{行の凡例(
ウエハース、
色( 1 )、
カラーテーマ(「JMPデフォルト」)
)}
)
)
);
これが生成されているものです

しかし、*-TTを緑、FFを赤、SSをそのまま(青)にしたいのですが
Re: JSL を使用して行の凡例の色を変更する方法こんにちは 、
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << 列ごとに色付け( :Age );
待機( 2 );
dt << 行の状態ごとに行を色付けします。
ニーズに合わせてさらにカスタマイズできると思います
最高
ウデイ
Re: JSL を使用して行の凡例の色を変更する方法こんにちは、
使用しているグラフによって異なります。
オーバーレイ プロットの場合は、次のように追加できます。カラーを接続する色のオプションを定義するオプション。
Overlay Plot( Y( :AA, :BB, :CC ), Connect Thru Missing( 1 ), :AA( Connect Color( 38 ), Line Width( "Thin" ) ), :BB( Connect Color( 54 ), Line Width( "Thin" ) ), :CC( Connect Color( 71 ), Line Width( "Thin" ) ));