Ich versuche, ein Diagramm als Filter für ein anderes Diagramm zu verwenden, indem ich „data filter source box()“ verwende (siehe Skript unten).
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);
Nehmen wir an, ich habe die Zeilen 35,35,37 mit roten Sternen markiert. Wenn ich diese 3 Punkte im Filterdiagramm auswähle, werden diese drei Punkte aus irgendeinem Grund automatisch auf die standardmäßigen schwarzen Punkte zurückgesetzt (siehe beigefügter Bildvergleich von vor und nach der Auswahl). Gibt es eine Möglichkeit, dass diese Punkte als rote Sterne bleiben, auch wenn sie ausgewählt sind?