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?
Ich kann das Verhalten (auf JMP15, 16 und 17) replizieren, scheint mir ein Fehler zu sein. Sie sollten sich an den technischen Support wenden.
Vielen Dank für diesen Bericht – ich stimme zu, dass dies ein Fehler ist, und wir arbeiten an einer Lösung für eine zukünftige Version.Es sieht so aus, als ob die Einzelauswahl von Punkten die Zeilenzustände nicht löscht, aber das Bürsten von Punkten die Zeilenzustände löscht.