Re: JSLの変動グラフobj 変数には、By 変数の各レベルの変動チャート オブジェクトのリストが含まれています。 無効な表示ボックスを使用してリストに添字を付けています。 最初にインデックスを使用してリストに添字を付けるこの代替手段を試してください。
// obj is a list of analysis layer references
obj = dt << Variability Chart( Y( :NUMERIC_RESULT ), X( :TEST_NAME 3 ), BY( :TYPE ) );
// rpt is a list of report layer references
rpt = obj << Report;
// identify By group levels
Summarize( type = Group( :TYPE ) );
// iterate over By group levels to modify display boxes
For( t = 1, t <= N Items( type ), t++,
rpt[t][FrameBox( 1 )] << Frame Size( 700, 600 );
rpt[t][AxisBox( 1 )] << Add Ref Line( 340, "Solid", "Red", "Limit 340", 1 );
rpt[t][AxisBox( 1 )] << Add Ref Line( 280, "Solid", "Red", "Limit 280", 1 );
);
Re: JSLの変動グラフよく分かったので、に( :TYPE ) インデックス FOR を使用する必要がありますか?
たとえば、機能なしで使用した場合に、FORなしで直接使用できますか?
obj = dt << 変動チャート(
Y( :NUMERIC_RESULT ),
X( :TEST_NAME 3 )
);
(obj << レポート) [FrameBox (1)] << フレーム サイズ (700, 600);
(obj << Report) [AxisBox (1)] << Add Ref Line( 340, "Solid", "Red", "Limit 340", 1);
(obj << Report) [AxisBox (1)] << Add Ref Line( 280, "Solid", "Red", "Limit 280", 1);
Re: JSLの変動グラフはい、変数 obj はもはやリストではなく、単一の分析レイヤー参照であるため、By ロールに変数がなくても機能するはずです。
JSLの変動グラフこんにちは、
変動グラフ用のスクリプト JSL を作成しました
obj = dt << Variability Chart(
Y( :NUMERIC_RESULT ),
X( :TEST_NAME 3 ),
BY( :TYPE )
);
(obj << Report)[FrameBox( 1 )] << Frame Size( 700, 600 );
(obj << Report)[AxisBox( 1 )] <<
Add Ref Line( 340, "Solid", "Red", "Limit 340", 1 );
(obj << Report)[AxisBox( 1 )] <<
Add Ref Line( 280, "Solid", "Red", "Limit 280", 1 );
グラフと限界線のサイズを決定したいと考えています。
AxisBoxを使ってみた
サイズについて:
(obj << Report)[FrameBox( 1 )] << Frame Size( 400, 400 );
制限の場合:
(obj << Report)[AxisBox( 1 )] << Add Ref Line( 340, "Solid", "Red", "Limit 340", 1 );
(obj << Report)[AxisBox( 1 )] << Add Ref Line( 280, "Solid", "Red", "Limit 280", 1 );
しかし、エラーが発生しました。
このスクリプトを修正していただけますかリクエスト?

自動化とスクリプト作成マスカスタマイゼーションウィンドウズ