抜粋:
FCC_Tab = Tab Page Box(
"FCC-k",
Lineup Box( N Col( 3 ),
Lineup Box(N Col(1),
FCC_Total( Prod_id );
//Eval( FCC_lims[1] ),
kk = Report( Eval( FCC_lims[1] ) )[axisbox( 3 )];
kk << Min( slidelow );
sb2 = range slider box(
-0.5,
26.5,
slidelow,
slidehigh,
(
kk << Min( slidelow );
kk << Max( slidehigh );
ss << Min( slidelow );
ss << Max( slidehigh );
pp << Min( slidelow );
pp << Max( slidehigh );
rr << Min( slidelow );
rr << Max( slidehigh );
);
),
FCCk_Total( Prod_id , "_FCC_Final" ),
ffs=Eval(FCC_lims[2]),
hh=button box("Top 26 DOI by WW SUMMARY",
temptax = Data Table(Top_Products[Prod_id]||" FCC-k by WW"||"_FCC_Final") << New Data View();
),
),
classlinbox = Lineup Box(N Col(1),
If(Is empty(rb_FCCclass), rb_FCCclass=1);
FCCk_Classes( Prod_id, rb_FCCclass, "_FCC_Final" );
ss = Report( Eval( FCC_lims[3] ) )[axisbox( 1 )];
ss << Min( slidelow );
pp = Report( Eval( FCC_lims[4] ) )[axisbox( 1 )];
pp << Min( slidelow );
rr = Report( Eval( FCC_lims[5] ) )[axisbox( 1 )];
rr << Min( slidelow );
),
//rb_FCC = Lineup Box(N Col(1),
rb_3FC = Radio Box({ "Top 3", "All" }, rb_FCCclass = rb_3FC <<GET></GET>
レポートがプロットの特定の要素を削除してサイズを変更するのはなぜですか?
Report()関数は、プラットフォームからの出力またはスクリプトで作成されたウィンドウから表示ツリーへの参照のみを返します。 そのため、それ自体では何も変わりません。 ただし、次のようなコードは
ss = Report( Eval( FCC_lims[3] ) )[axisbox( 1 )];
ss << Min( slidelow );
リストFCC_limsの3番目の要素によって参照される表示ツリー内にAxisへの参照を作成してから、axisの最小値をslidelowの値に関係なく設定します。 そして、slidelowはSB2によって参照されるSlider Range Boxによって設定されます。 スライダーを動かすと、Axisの最小値が変わります。
これはあなたの質問についてのものですか?