Hallo zusammen,
Ich bin ziemlich neu im Scripting in JSL. Ich habe es jedoch geschafft, ein Script zu erstellen, das einige zusammenfassende Datentabellen und Analyseausgaben (Berichte, glaube ich) für die gegebene Datentabelle erstellt, auf der ich das Script ausführe. Mein Problem ist, dass alle Ergebnisse in einem eigenen Fenster/einer eigenen Datentabelle/einem eigenen Bericht erstellt werden. Gibt es eine Möglichkeit, sie am Ende meines Scripts in einem schönen Dashboard oder Fenster zu kombinieren, sodass dies das letzte und einzige ist, was erstellt wird? Irgendwann möchte ich daraus ein Add-In machen, habe aber noch keins erstellt.
Vielen Dank für alle Ressourcen oder Vorschläge, die Ihnen den Einstieg erleichtern!
Hier sind 3 Möglichkeiten, dies zu tun
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "The Output",
dis = dt << Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
),
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
)
);
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line( {Line Color( {212, 73, 88} )} ) );
);
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dis = dt << Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
),
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
)
);
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line( {Line Color( {212, 73, 88} )} ) );
nw = New Window( "The Output" );
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dis = dt << Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
),
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
)
);
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line( {Line Color( {212, 73, 88} )} ) );
report(dis) << journal;
report(biv) << journal;Der Scripting Guide bietet eine gute Dokumentation für Scripting-Anfänger. Wenn Sie Zeit haben, lohnt es sich, ihn durchzulesen. Wenn nicht, sollten Sie auch einfach versuchen, interessante Themen zu finden. Beispielsweise können Sie verschiedene Berichtsfenster zu einem einzigen neuen Fenster hinzufügen. Erstellen Sie Anzeigefelder, die Plattformen enthalten (jmp.com).
Und die einfachste Lösung:
Verwenden Sie den Anwendungs-Builder.
Erstellen Sie ein neues Dashboard und
Ziehen Sie die Berichte einfach an den gewünschten Speicherort. Speichern Sie das Dashboard anschließend als JMP-App.
Das Skript kann gekürzt werden, nur die Schritte zur Datenkuratierung. Öffnen Sie als letzten Schritt im Code die gespeicherte JMP-App.
Der große Vorteil: Sie können das Dashboard über die GUI optimieren – unabhängig vom Skript.