J'essaie d'utiliser un graphique comme filtre pour un autre graphique en utilisant 'data filter source box()' (voir le script ci-dessous).
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);
Disons que j'ai marqué la ligne 35,35,37 avec des étoiles rouges. Pour une raison quelconque, lorsque je sélectionne ces 3 points dans le graphique du filtre, ces trois points reviennent automatiquement aux points noirs par défaut (voir la comparaison de l'image ci-jointe avant et après la sélection). Existe-t-il un moyen pour que ces points restent sous forme d'étoiles rouges même lorsqu'ils sont sélectionnés ?