Ist es möglich, ein Skript auszuführen, indem Sie über JSL auf eine Kurve im Diagramm klicken?Zum Beispiel habe ich ein Diagramm des folgenden Skripts erstellt.
dt = Open( "$SAMPLE_DATA/Students2.JMP" );
dt << Sort( By( 1 ), Order( Ascending ), replacetable( 1 ) );
New Column( "A" );
Column( "A" ) << Formula( If( Row() == 1 | name != Lag( name, 1 ), 1, If( Lag( A, 1 ) < 6, Lag( A, 1 ) + 1 ) ) );
dt << run formulas;
Column( "A" ) << deleteFormula;
dt << Sort( By( "A" ), Order( DEscending ), replacetable( 1 ) );
dt << delete rows( N Rows( Loc( dt[0, "A"] > 0 ) ) + 1 :: N Row( dt ) );
dt << Sort( By( 1, "A" ), Order( Ascending, Ascending ), replacetable( 1 ) );
p1 = Graph Builder(
Size( 528, 454 ),
Show Control Panel( 0 ),
Variables( X( :A ), Y( :height ), Overlay( :name ) ),
Elements( Points( X, Y, Legend( 8 ) ), Smoother( X, Y, Legend( 9 ) ) )
);
Klicken Sie auf eine beliebige bedingte Kurve im Diagramm und führen Sie automatisch das angegebene "D
" aus. A.jsl"

Vielen Dank!
SkriptingBetreff: Kann man per JSL ein Skript ausführen, indem man auf eine Kurve im Graphen klickt?Mit diesem "D:\A.JSL"、 erreiche ich hauptsächlich folgende Funktionen:
Klicken Sie auf die ausgewählte Kurve, um den "Namen" zu erhalten. Verwenden Sie diesen Namen, um das "Alter" des Namens in einer anderen Tabelle zu erhalten "Students1.JMP".Neue Tabelle erstellen "new.jmp"
Zeichnen Sie das Diagramm wie oben.
Schließlich werden die beiden Grafiken und jede Datentabelle verwendet, um ein Dashboard zu generieren.

Betreff: Kann man per JSL ein Skript ausführen, indem man auf eine Kurve im Graphen klickt?JMP hat eine ähnliche Modulfunktion, kann die folgende Prozessoperation realisieren:
indem Sie auf die ausgewählte Kurve klicken, erhalten Sie den "Namen". Verwenden Sie diesen Namen, um das Alter des Namens in der anderen Tabelle Students1.jmp abzurufen. Eine neue Datentabelle wird nur mit dem ausgewählten Namen und der "Höhe" in Tabelle 2 und dem "Alter" in Tabelle 1 erzeugt.
d1 = Open( "$SAMPLE_DATA/Students1.JMP" );
Danke Experten!
Betreff: Kann man per JSL ein Skript ausführen, indem man auf eine Kurve im Graphen klickt?Vielleicht könnte die Verwendung des Row State Handlers für die ursprüngliche Datentabelle funktionieren? Oder wenn Sie den klickenden Teil "überspringen" können, können Sie möglicherweise Hover-Labels verwenden.
Betreff: Ist es möglich, ein Skript auszuführen, indem man über JSL auf eine Kurve im Diagramm klickt?Vielen Dank! Aber ich habe noch keinen Weg gefunden.

Betreff: Ist es möglich, ein Skript auszuführen, indem man über JSL auf eine Kurve im Diagramm klickt?