Hey,
Ich habe eine ziemlich große Datentabelle, die diesem Format ähnelt:

Daraus erstellen wir eine Reihe von Diagrammerstellern, um verschiedene Assay-Typen und Assays nebeneinander zu visualisieren, etwa so (ein Assay-Typ rechts mit Assays als Seiten und Chargen als Überlagerung, und dann der andere Assay-Typ). das Richtige, aber das gleiche Setup):

Wir möchten die Chargen in einem Diagramm auswählen und sie dann in den anderen hervorheben, aber da die Auswahl in den Zeilen erfolgt, werden sie natürlich nicht hervorgehoben.
Ich wollte ein kleines Skript einfügen, um die beiden Graphbuilder zu zwingen, alle in der Auswahl vorhandenen Stapel auszuwählen, aber ich schaffe es nicht, dass es funktioniert. Ich kann nicht die richtige Funktion finden, die ich für den Graphbuilder verwenden kann, um ein solches Ereignis zu erfassen.
Ich habe ein kleines Skript wie dieses, das alle mit den ausgewählten Zeilen verknüpften Zeilen auswählt:
batches = AssociativeArray(:Batch[dt << get selected rows])<< Get Keys;
dt << Select Where( Contains( batches, :Batch ) );
Gibt es eine Funktion, die ich für den Graphbuilder festlegen kann, die dieses Skript bei einer Auswahländerung auslöst?
Oder gibt es einen besseren Weg, um das zu erreichen, was wir hier suchen?
(Wir geraten auch in Schwierigkeiten, wenn wir die Farben einiger Stapel ändern und sie in allen Diagrammen widerspiegeln möchten, da wir die Stapel-ID als Overlay haben. Ich denke, ich kann das auch mit einem Skript lösen, wenn ich nur die finden kann rechte Auslöser).
Ich habe den Skriptindex nach allen Arten von Funktionen durchsucht, die eingestellt werden können, aber sie scheinen keine Auswirkungen auf den Graph Builder zu haben, schlagen aber auch nicht fehl.
Ich verwende JMP 17.1 für MacOS (14.3.1).
Dank im Voraus,
Daniel