Größe des Kontrolldiagramms ändern (Seitenverhältnis)Ich kopiere Regelkarten aus JMP und füge sie in Word-Dokumente ein. In Jmp 12 und davor hatten die Diagramme eine schmale Höhe und eine breite Breite, was das Einfügen von zwei Diagrammen auf jeder Seite begünstigte. In JMP 13 ist das Diagramm viel quadratischer und nutzt die Breite der Word-Seite nicht effizient. Ich füge zwei Versionen der Regelkarten zur Ansicht bei. Ich hätte gerne Hilfe, um JMP 13 auf das Kontrolldiagramm-Seitenverhältnis von JMP 12 zurückzusetzen.
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Ich möchte in der Lage sein, die Größe des Datenfelds zu skripten, nicht die Größe des Fensters. Wie kann dies mit dem Graph Builder erfolgen?
Warum?: Wenn Sie Abbildungen mit vielen parallelen Datenfeldern, aber mit unterschiedlichen Achsen erstellen, hilft die Größe (x, y) nicht, da der Datenrahmen so skaliert wird, dass der Text der Achse in die eingestellte Fenstergröße passt. Auf diese Weise haben die Datenrahmen unterschiedliche Größen, wenn ich die Abbildungsbereiche in Intaglio/Illustrator ausrichte.
Vielen Dank
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Perfekt! Danke schön!
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Die bisher bereitgestellten Beispiele beziehen sich auf die herkömmliche Regelkartenplattform. Es scheint, dass Sie den Control Chart Builder verwenden, der eine etwas einfachere Methode zum Steuern der Größe des Diagramms bietet. Versuchen Sie am Anfang Ihres Skripts Folgendes:
Control Chart Builder(
Size( 600, 450 ),
Variables( Y( ....
Die erste Zahl in der Size-Anweisung steuert die Breite des Diagramms; Die zweite Zahl steuert die Höhe des Diagramms.
Sie können versuchen, diese Werte zu variieren, um das gewünschte Größendiagramm zu erhalten.
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Ich kämpfe immer noch damit. Ich bin kein großer Scripter. Hier ist mein Control Chart Builder-Skript. Ich habe die SendtoReport- und Dispatch-Funktionen ohne Erfolg ausprobiert. Ich schätze Ihre Versuche, mir dabei zu helfen.
Control Chart Builder(
Variables(
Y(
:Name( "% Oversize" ),
:Ms Temp.,
:Ideal Diameter,
:Name( "Grain Size, Surface" ),
:Name( "Grain Size, Center" ),
:Name( "C, LECO" ),
:Mn,
:P,
:S,
:Si,
:Ni,
:Cr,
:Mo,
:Cu,
:Ti,
:V,
:Nb,
:Al,
:Surface Hardness,
:Avg. Volumetric Hardness,
)
),
Chart( Position( 1 ) ),
Chart( Position( 2 ) ),
Where( :Source == "SINO" )
)
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Ja, wenn Sie die Größe des Diagramms ändern und das Skript speichern, sollte der Code generiert werden, den Sie zum Festlegen der Größe des Rahmenfelds benötigen.Kopieren Sie einfach die zusätzlichen Codeschnipsel und fügen Sie sie in Ihr vorhandenes Skript ein.Zum Beispiel habe ich die Beispieldatentabelle "Braces" genommen, in die bereits ein Skript eingebettet ist, um ein U-Diagramm zu erstellen.Ich habe das Skript ausgeführt, die Größe des Diagramms geändert und den geänderten Bericht als neues Skript gespeichert.Unten habe ich eine Kopie beider Skripte zum Vergleich beigefügt.Was ich rot eingefärbt habe, ist der neue Code, der durch die Größenänderung des Diagramms generiert wurde, grün war ursprünglich.
Originalskript in die Beispieldatentabelle kopiert:
Control Chart(
Sample Label( :Date ),
Unit Size( :Unit size ),
K Sigma( 3 ),
Chart Col( Name( "# defects" ), U )
)
Neues Skript, das ich nach dem Ändern der Diagrammdimensionen in der Datentabelle gespeichert habe:
Control Chart(
Sample Label( :Date ),
Unit Size( :Unit size ),
KSigma( 3 ),
Chart Col( :Name( "# defects" ), U ),
SendToReport(
Dispatch(
{"U of # defects"},
"Attributes Chart",
FrameBox,
{Frame Size( 354, 193 )}
),
Dispatch(
{"U of # defects"},
"Attributes Chart",
FrameBox( 2 ),
{Frame Size( 55, 193 )}
)
)
)
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Hier ist ein Beispiel für das, was Sie wollen.Ich habe das Beispiel von genommen
Hilfe==>Scripting-Index==>Framebox
und tauschten ein Regeldiagramm für ihr Beispiel aus, das ein Fit Y by X war
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Control Chart(
Sample Size( 5 ),
KSigma( 3 ),
Chart Col( :height, XBar, R )
);
rbiv = biv << report;
framebox = rbiv[Frame Box( 1 )];
framebox << Frame Size( 800, 300 );
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Ich denke, Sie sind auf dem richtigen Weg. Ich kann den Rand ziehen, um die Diagrammgröße besser an meine Bedürfnisse anzupassen, aber ich kann nicht herausfinden, wie ich das als Teil des Skripts speichern kann. Ich verwende ein Skript, um die Regelkarten zu generieren. Schlagen Sie vor, dass ich diese Skripte ändern kann, um die Diagrammgröße zu ändern?
Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)In den Diagrammeinstellungen scheint es, dass für JMP 12 und 13 die Höhe der Diagramme auf 240 eingestellt ist. Vielleicht könnten Sie das reduzieren und sehen, ob JMP die Breite gleich behält.Betreff: Größe des Kontrolldiagramms ändern (Seitenverhältnis)Sie können die Größe der Diagramme im JMP-Bericht ändern, indem Sie an einer Kante des Diagramms ziehen.Speichern Sie dann das Skript.Sie können das Skript dann wiederverwenden, um die Diagramme mit den genauen Abmessungen zu erstellen, die Sie zum Einfügen in MS Word wünschen.Ich hoffe das hilft.