Standardisieren Sie Diagramme im Graph BuilderIst es möglich, Diagramme im Graph Builder nach ihrer Erstellung im Hinblick auf Folgendes zu standardisieren:
- Größe (zum Beispiel 1200 x 900 Pixel)
- Achseneinstellungen (Schriftgröße)
- und Titel (Schriftgröße)
durch die Anwendung von JSL? Gibt es andere Möglichkeiten, dies zu erreichen?
MassenanpassungBetreff: Diagramme im Graph Builder standardisierenObwohl es nach der Erstellung eines Diagramms nicht mehr funktioniert, können Sie in den Einstellungen des Graph Builder eine Diagrammhöhe und -breite festlegen. Dies würde dann für jedes von Graph Builder erstellte Diagramm gelten.
Betreff: Diagramme im Graph Builder standardisierenDas ist sehr notwendig! Ein Skript ist nicht hilfreich, da es zu umständlich ist. Ich brauche eine einfache Möglichkeit, mehrere Diagramme mit den gleichen Abmessungen zu erstellen, ohne immer wieder durch das Fenster ziehen zu müssen
Betreff: Diagramme im Graph Builder standardisierenDanke für Ihre schnelle Antwort.Meiner Erfahrung nach ist es schwierig, JMP-Diagramme zu übertragen, die in Power Point usw. ähnlich aussehen.
Ich bin Anfänger in JSL. Deshalb habe ich auf eine einfache Lösung gehofft, mit der ich in der Lage bin, ein aktuelles Diagramm aus dem Graph Builder hinsichtlich Titel, Achse und Diagrammgröße bzw. -format (Länge:Breite zum Beispiel 3:2) zu standardisieren und die Unterschiede zu überwinden schaut in Power Point etc.
Betreff: Diagramme im Graph Builder standardisierenIch habe Code bereitgestellt, der für ein bestimmtes Beispiel funktioniert. Es soll den Ansatz aufzeigen, mit dem Sie das erreichen können, was Sie wollen.Aufgrund der großen Anzahl von Möglichkeiten der Ausgabe von Graph Builder können die Zeiger auf die Textbox() und die Achsenbox() für alternative Diagramme jedoch völlig unterschiedlich sein.Sie müssen die verschiedenen Ausgaben untersuchen und dann den erforderlichen Code in Ihr Skript verschieben.
Betreff: Diagramme im Graph Builder standardisierenEntschuldigung für die späte Antwort. Ich habe versucht, ein Add-In zu erstellen oder den Code auszuführen:
i = 1;
stop = "No";
While( Window( i ) << Get Window Title != {} & Stop == "No",
If( Word( 2, Window( i ) << Get Window Title, "-" ) == " Graph Builder",
stop = "Yes";
Break();
);
i++;
);
If( stop == "Yes",
// Set the size of the display
Window( i )[Frame Box( 1 )] << Frame Size( 100, 300 );
// Set the title size
Window( i )[Outline Box( 1 )][Text Box( 1 )] << set font size( 20 );
// Set axis font size
Window( i )[AxisBox( 2 )] << label row( set font size( 14 ) );
);für andere Datensätze mit offenen Diagrammen im Graph Builder. Ich konnte keine Änderungen oder Auswirkungen auf die Grafiken erkennen. Vermisse ich etwas?
Betreff: Diagramme im Graph Builder standardisierenNames Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 528, 484 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Group X( :age ) ),
Elements( Box Plot( X, Y, Legend( 1 ) ) )
);
// The code below could be put into an JMP Addin, and it would scan through all
// of the windows and when the first Graph Builder output window is found, it
// would set the standard settings
//
// The code could also be changed to display a list of all of the Graph Builder windows found
// and the user could then select the one(s) to set
//
// There are other issues, since the Graph Builder can produce a multitude of
// outputs. The setting of the graph area size, will vary based upon the
// elements within the output display.
i = 1;
stop = "No";
While( Window( i ) << Get Window Title != {} & Stop == "No",
If( Word( 2, Window( i ) << Get Window Title, "-" ) == " Graph Builder",
stop = "Yes";
Break();
);
i++;
);
If( stop == "Yes",
// Set the size of the display
Window( i )[Frame Box( 1 )] << Frame Size( 100, 300 );
// Set the title size
Window( i )[Outline Box( 1 )][Text Box( 1 )] << set font size( 20 );
// Set axis font size
Window( i )[AxisBox( 2 )] << label row( set font size( 14 ) );
);Betreff: Diagramme im Graph Builder standardisierenDanke für die Antwort, Jim. Die Skripte weisen in die richtige Richtung.
Gibt es einen allgemeinen Ansatz, mit dem ich beispielsweise ein Add-In ausführen kann, das ein vom Graph Builder erstelltes Diagramm in eine definierte Standarddiagrammgröße, Standardtitel- und Achsengröße umwandelt?
Betreff: Diagramme im Graph Builder standardisierenHier ist ein kurzes Skript, das Ihnen ein Beispiel dafür zeigt. Die Dokumentation dazu finden Sie im Scripting Guide und im Scripting Index
Hilfe==>Bücher==>Skripthandbuch
Hilfe==>Skriptindex
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Size( 528, 484 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Group X( :age ) ),
Elements( Box Plot( X, Y, Legend( 1 ) ) )
);
rgb = Report( gb );
// Set the size of the display
rgb[Frame Box( 1 )] << Frame Size( 100, 300 );
// Set the title size
rgb[Outline Box( 1 )][Text Box( 1 )] << set font size( 20 );
// Set axis font size
rgb[AxisBox( 2 )] << label row( set font size( 14 ) );