Grafische VorlageHallo,
Ich möchte einen Eintrag im Menü Analysieren hinzufügen.
Dieser neue Artikel wäre „My Fit Y by X“. Dieses Element öffnet genau das gleiche Fenster wie „Fit Y by
Tatsächlich möchte ich nur das Diagramm „Normalquantildiagramm -> Quantildiagramm nach Istwert“ ohne „Anpassungslinie“ und „Normalquantilbezeichnung“ und zusätzliche Personalisierung von Farben und Größen.
Ist das möglich ? Gibt es eine andere einfache Möglichkeit, eine Grafikvorlage anzuwenden?
Danke schön.
MassenanpassungBetreff: GrafikvorlageHallo gzmorgan, das ist noch schneller, perfekt.
Ich musste lediglich Y() und X() aus meinem Vorlagendiagramm-Skript unterdrücken, um den Dialog zu erhalten, in dem ich die Parameter des Diagramms auswählen kann.
Großartig !
Danke, ich akzeptiere und schließe das Thema.
Betreff: Grafikvorlage@gzmorgan0 Das ist wirklich großartig, das war mir nicht bewusst - danke
Betreff: Grafikvorlage@Norb ,
Hier ist eine Methode, die ich gerne für einfache Skripte verwende.
- Erstellen Sie mithilfe einer typischen, aber einfachen JMP-Datentabelle, normalerweise einer Y-Variable und einer X-Variable, eine Anzeige mit Anpassungen, die speziell für Ihre Vorlagenanzeige gelten.
- Speichern Sie das Skript in der Skriptdatei
- Bearbeiten Sie das Skript, entfernen Sie die X()- und Y()-Spezifikationen und entfernen Sie normalerweise alle für X und Y spezifischen Anzeigeoptionen, wie spezielle Beschriftungen und Skalierungsinformationen. Hinweis: Ich empfehle, detaillierter als das unten gezeigte Skript zu sein, insbesondere wenn Sie häufig Ihre Einstellungen ändern. JMP erstellt den Bericht anhand von Einstellungen. Sie überschreiben diese, indem Sie Elemente wie angeben Anpassungslinie (0), usw.
- Kopieren Sie das Skript
- Wählen Sie im Menü aus Ansicht -> Anpassen -> Menüs und Symbolleisten -> Hauptmenü -> Analysieren Klicken Sie mit der linken Maustaste auf „Y an X anpassen“ und ich würde auswählen Einfügen nach .Es erscheint ein Dialog, siehe beigefügtes Bild #1#. Beachten Sie die Felder, die ich ausgewählt habe. Beachten Sie, dass ich „Nennwert“ falsch eingegeben habe. Das gesamte Skript ist nicht sichtbar und ich werde es unten anhängen
- Um die benutzerdefinierten Analysen auszuführen, öffnen Sie Ihre Datentabelle und wählen Sie aus Analysieren.Wählen Sie Ihr Skript aus.Siehe beigefügtes Bild Nr. 2. Sie werden mit dem üblichen Dialogfeld „Y an X anpassen“ und der Benutzeroberfläche aufgefordert.
Viel Glück!
Oneway(
All Graphs( 0 ),
Plot Quantile by Actual( 1 ),
Line of Fit( 0 ),
Box Plots( 0 ),
X Axis Proportional( 0 ),
Points Jittered( 1 )
);


Betreff: GrafikvorlageDanke Georg,
Ich werde es versuchen, ich wusste nicht, wie ich auf die Dialoge zugreifen kann, Ihre Lösung ist wahrscheinlich die gute.
Das normale Quantildiagramm ist eine optionale Anzeige, sobald die Grafik geöffnet ist (nachdem Sie auf „OK“ geklickt haben), und nicht direkt im Fit Y by X.
Nebenfrage: Wissen Sie vielleicht, wie Sie auf das Skript des integrierten Befehls „ANALYSE:FIT Y BY X“ zugreifen können?
Dieser Befehl wird über das Fenster aufgerufen: Ansicht –> Anpassen –> Menüs und Symbolleisten –> Hauptmenü –> Analysieren –> Y an X anpassen –> Aktion. Ich weiß nicht, wie ich auf das Skript dahinter zugreifen kann. Wenn schon alles geschrieben ist, warum sollte man dann Zeit mit Programmieren und Debuggen verschwenden?
Vielen Dank
Betreff: GrafikvorlageIch bin sicher, dass dies möglich ist. Sehen Sie sich unten ein kleines Beispiel an.
Aber ich sehe kein „normales Quantildiagramm“ in „Y nach X anpassen“ ...
Sie können einfach den „Spaltendialog“ verwenden, um den Parameter anzufordern.
Bereiten Sie einige Ausdrücke für Ihre Diagramme vor, indem Sie sie mit der richtigen Eingabe bearbeiten.
Viele Beispiele finden Sie im Skriptindex.
BR
Names Default To Here( 1 );
// my platform
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
cd = Column Dialog(
ex y = ColList( "Y", Min Col( 1 ), Max Col( 2 ), Data Type( "Numeric" ) ),
ex x = ColList( "X", Max Col( 1 ), Modeling Type( {"Continuous", "Multiple Response"} ) )
);
Show( cd["ex y"] );
show(cd["ex y"][1]<< get name);
obj_expr = Expr(
Distribution(
Continuous Distribution( Column( Expr( cd["ex y"][1] ) ), Outlier Box Plot( 0 ), Normal Quantile Plot( 1 ) ),
SendToReport(
Dispatch( {expr(cd["ex y"][1]<< get name)}, "", Picture Box( 5 ), {Set Summary Behavior( "Collapse" )} ),
Dispatch( {expr(cd["ex y"][1]<< get name)}, "Quantiles", OutlineBox, {Close( 1 )} ),
Dispatch( {expr(cd["ex y"][1]<< get name)}, "Summary Statistics", OutlineBox, {Close( 1 )} )
)
)
);
Eval( Eval Expr( obj_expr ) );