Overlay-Plot, Farbe anpassenIch verwende Overlay-Plot oft, um die Änderung im Laufe der Zeit darzustellen. Normalerweise passe ich die Farbe und den Linienstil jeder Variablen an (siehe Anhang). Wenn ich jedoch mit dem Befehl „Analyse neu starten“ weitere Variablen zum Plot hinzufüge, ist die gesamte Anpassung weg und ich muss alles neu machen – was mühsam sein kann, wenn ich viele Variablen habe. Gibt es eine Möglichkeit, die Anpassung zu speichern, und wenn ich die Analyse neu starte, muss ich nur die neu hinzugefügten Variablen erneut anpassen? Tausend Dank!
Betreff: Farbe des Overlay-Plots anpassenDanke schön! Ich werde sie mir ansehen!
Betreff: Farbe des Overlay-Plots anpassenIch begann mit „Jump into JMP Scripting“ von Wendy Murphrey und Rosemary Lucas.Ausgezeichnetes Buch, aber JSL hat sich seit der Veröffentlichung dieses Buchs erheblich weiterentwickelt.Das Buch wird Sie zumindest dahin bringen, ein Gefühl für die Sprache zu entwickeln.Danach habe ich das Scripting-Handbuch aus dem Hilfemenü verwendet (Hilfe > Bücher > Scripting-Handbuch).Das ist eine unglaubliche Ressource, ebenso wie der Skriptindex im Hilfemenü.
Betreff: Farbe des Overlay-Plots anpassenWOW, das ist erstaunlich! Ich habe es gerade ausprobiert und genau den gleichen Effekt erzielt, den Sie gerade beschrieben haben! Vielen Dank! Ich kann sehen, wie eine einfache Manipulation des Skripts bei allem sehr hilfreich sein kann, insbesondere bei der Arbeit. wenn ich wiederholte Prozesse benötige. Könnten Sie einige Ressourcen empfehlen, in denen ich einfache Skripterstellung erlernen könnte? Um ehrlich zu sein, habe ich nie Skripte geschrieben; Bisher habe ich nur den Point-Click rund um JMP genutzt. Tausend Dank!
Betreff: Farbe des Overlay-Plots anpassenOh, Entschuldigung.Ich war im Graph Builder-Land unterwegs, während Sie die Overlay Plot-Plattform nutzten.Hoppla!
Es gilt jedoch das gleiche allgemeine Prinzip.Nachdem Sie Ihr Skript gespeichert haben, bearbeiten Sie das Skript, um die zusätzliche Variable einzuschließen.
Wenn ich beispielsweise mit den drei Antwortvariablen Y1, Y2 und Y3 beginne und mein Diagramm vollständig anpasse, könnte ich das folgende Skript erhalten:
Overlay Plot(
X( :X ),
Y( :Y1, :Y2, :Y3 ),
Function Plot( 1 ),
:Y1(
Connect Color( 35 ),
Overlay Marker Color( 35 ),
Overlay Marker( 8 ),
Line Width( "Thin" )
),
:Y2(
Connect Color( 68 ),
Overlay Marker Color( 68 ),
Overlay Marker( 1 ),
Line Style( 2 ),
Line Width( "Thin" )
),
:Y3(
Connect Color( 37 ),
Overlay Marker Color( 37 ),
Line Style( 1 ),
Line Width( "Thin" )
),
SendToReport(
Dispatch(
{},
"Overlay Plot Graph",
FrameBox,
{DispatchSeg( Marker Seg( 1 ), {Color( "Medium Light Red" )} ),
DispatchSeg( Marker Seg( 2 ), {Color( "Light Green" )} ),
DispatchSeg( Marker Seg( 3 ), {Color( "Medium Light Blue" )} ),
DispatchSeg(
CustomStreamSeg( 1 ),
{Line Color( "Medium Dark Red" ), Line Style( "Dotted" )}
)}
)
)
);Nehmen wir an, ich habe eine neue Antwort Y4.Ich kann einfach eine Zeile im Skript bearbeiten, um diese Variable hinzuzufügen:
Y( :Y1, :Y2, :Y3, :Y4 ),
Jetzt erhalte ich den gleichen Plot mit meinen Anpassungen für Y1 bis Y3, aber ich habe auch meine neue Spalte als zusätzliche Linie im Overlay-Plot.
Betreff: Farbe des Overlay-Plots anpassenIch verstehe jetzt, was du meinst. Aber meine Situation ist eine andere. Bei mir handelte es sich nicht um eine neue Ebene für dieselbe Variable, sondern um eine neue Variable (in diesem Fall handelte es sich um eine neue Universität im Überlagerungsdiagramm „Hochschuleinschreibung vs. Jahr“). Wissen Sie, ob es eine Möglichkeit gibt, die Anpassung zu speichern? Tausend Dank!
@cwillden schrieb:
Ich schlage vor, die Analyse nicht neu zu starten, sondern das, was Sie haben, als Skript zu speichern.Wenn Ihre Daten aktualisiert sind, führen Sie Ihr Skript aus, um dort fortzufahren, wo Sie zuletzt aufgehört haben.Graph Builder ist eine der Plattformen, die als Reaktion auf Datentabellenänderungen dynamisch aktualisiert wird, so dass es meiner Meinung nach ohnehin nicht nötig ist, die Analyse neu zu starten.
Betreff: Farbe des Overlay-Plots anpassenIch schlage vor, die Analyse nicht neu zu starten, sondern das, was Sie haben, als Skript zu speichern.Wenn Ihre Daten aktualisiert sind, führen Sie Ihr Skript aus, um dort fortzufahren, wo Sie zuletzt aufgehört haben.Graph Builder ist eine der Plattformen, die als Reaktion auf Datentabellenänderungen dynamisch aktualisiert wird, so dass es meiner Meinung nach ohnehin nicht nötig ist, die Analyse neu zu starten.
Betreff: Farbe des Overlay-Plots anpassenHallo, danke, dass du mir geantwortet hast. Das klingt faszinierend. Allerdings bin ich immer noch etwas ratlos – wie sind Sie vom Zurücksetzen der Farben zu Ihrer vorherigen Anpassung gekommen? Haben Sie eine weitere Ebene hinzugefügt, ohne das Skript neu zu starten? Ich hatte meine erste Anpassung auch als Skript in der Datentabelle gespeichert, aber als ich eine weitere Ebene hinzufügen musste, musste ich das Skript neu starten und dabei ging die vorherige Anpassung verloren.
Tut mir leid, wenn ich etwas verpasst habe! Ich freue mich darauf, von Ihnen zu hören!
Betreff: Farbe des Overlay-Plots anpassenMeine Antwort wurde wiederholt gepostet.Ich habe gerade den Inhalt hier im zweiten gelöscht.
Betreff: Farbe des Overlay-Plots anpassenHallo @xiaoyaj0 ,
Wenn Sie das Skript speichern und von dort aus starten, sollte es die zuvor vorgenommene Linien- und Punktanpassung beibehalten und den neuen Ebenen, die Sie hinzugefügt haben, Standardwerte zuweisen.
Ich habe zum Beispiel meine Overlay-Variable :Group mit 3 Ebenen (A, B, C).Die Handlung sieht so aus:
Ich speichere das Skript in meiner Datentabelle.
Jetzt füge ich eine vierte Ebene zu :Group hinzu, „D“.Dadurch wird natürlich alles in Graph Builder zurückgesetzt, das ich derzeit habe, wie Sie es beschreiben.Wenn ich jedoch das Skript ausführe, erhalte ich meine vorherige Anpassung sowie eine durchgezogene violette Linie für die neue Gruppe „D“.