「データフィルターソースボックス()」を使用して、グラフを別のグラフのフィルターとして使用しようとしています(以下のスクリプトを参照)。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Selection Filter",
Data Filter Context Box(
H List Box(
DFSB = Data Filter Source Box(
Graph Builder(
Size( 208, 207 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :age ) ),
Elements( Points( X, Legend( 3 ) ) ),
SendToReport( Dispatch( {}, "Graph Builder", OutlineBox, {Set Title( "Filter" )} ) )
)
),
Platform( Current Data Table(), Bubble Plot( X( :weight ), Y( :height ), Sizes( :age ), Title Position( 0, 0 ) ) )
)
)
);
dt << clear row states;
wait(1);
rs = dt << get row states();
selected_rows = [35,36,37];
rs[selected_rows] = 945;
DFSB << set row states (dt,rs);
行 35、35、37 を赤い星でマークしたとしましょう。 何らかの理由で、フィルター グラフでこれらの 3 点を選択すると、これらの 3 点は自動的にデフォルトの黒い点に戻ります (選択前と選択後の添付の写真の比較を参照)。 これらのポイントを選択しても赤い星のままにする方法はありますか?
私は(JMP15、16、および17で)動作を再現できますが、私にはバグのようです。 テクニカル サポートに連絡する必要があります。
ご報告ありがとうございます。これはバグであることに同意します。今後のリリースに向けて修正に取り組んでいます。ポイントを 1 回選択しても行の状態がクリアされないように見えますが、ポイントをブラッシングすると行の状態がクリアされます。