こんにちは、みんな、
だから私は「BY」グループ化によって分割された変動性チャートを持っています。私はこの質問をhttps://community.jmp.com/t5/Discussions/How-to-add-Dynamic-horizontal-line-by-shared-y-axis-among/mp/622722グラフィックスクリプトがデータテーブルの値に基づいてそれぞれの行を追加した方法を理解しています。 この方法をより多くのフレームボックスを使用して変動チャートに適応させようとしていましたが、その方法がわかりません。 今のところ、各 By を for ループに入れて、グラフィックをそれぞれのフレームボックスに繰り返し追加すると思いますが、フレームボックスに繰り返しアクセスする方法がわからないため、その方法について混乱しています。 どんな助けでも大歓迎です。 ありがとう!
以下の rpt を使用して、場合によっては for ループを追加してください。
//Potential for loop?<BR /><BR />rpt = dt << Variability Chart(
Y( :Head IC),
X( :Make, :Model ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
BY(:Name("D/P"))
);
<BR />//Subset data table by "By" condition to add the correct lines based on the condition.<BR />
tree = rpt << Report;
Eval( Eval Expr(
tree[FrameBox( 1 )] << Add Graphics Script(
Local( {values = Expr( category average ), numbers = Expr( category number ), i, items, sum = 0},
items = numbers << Get Keys;
Pen Size( 2 );
Pen Color( "Blue" );
Summation( i = 1, N Items( items ),
Line( Eval List( {sum, values[items[i]]} ), Eval List( {sum += numbers[items[i]], values[items[i]]} ) );
0
)
)
)
)
)