Ändern Sie die Standardfarbe der BoxplotlinienIch habe mehrere Beiträge zu diesem Thema gesehen, aber die meisten Lösungen führen entweder dazu, Graph Builder zu verwenden oder als Workaround vorübergehend ein Skript zu erstellen. Ich möchte wissen, ob es eine Möglichkeit gibt, die Standardfarbe der Boxplots im Variabilitätsdiagramm auf Schwarz zu setzen (vom aktuellen Standardrot)? Ich verwende JMP 14.3. Jede Hilfe wäre sehr dankbar!
Standardmäßig möchte ich die Farbe von Rot im Folgenden in Schwarz ändern:

Betreff: Ändern Sie die Standardfarbe der Box-Plot-LinienHabe gerade die gleiche Lösung für Boxplots in Variabilitätsdiagrammen implementiert. Ich finde, dass es eine große Wirkung hat, die Lesbarkeit verbessert und wirklich dabei hilft, Unterschiede zwischen Gruppen hervorzuhebenBetreff: Ändern Sie die Standardfarbe der Box-Plot-LinienTausend Dank @gzmorgan0 !! Das ist ein lebensrettender Hack! Ich habe Ihr Skript kopiert und das DispatchSeg weitere 90 Mal repliziert, also insgesamt 100 Mal, wie Sie vorgeschlagen haben, und es funktioniert jetzt wie ein Zauber! Ich habe den Hotkey auf dieses Add-In anstelle der standardmäßigen JMP Oneway-Funktion geändert und kann jetzt nicht einmal den Unterschied erkennen.
Du bist der MVP!! Nochmals vielen Dank!
Betreff: Ändern Sie die Standardfarbe der Box-Plot-LinienPS. Ich bin einverstanden mit @txnelson , es wäre sehr schön, Einstellungen für eine Plattform BoxPlotSeg festlegen zu können.
Außerdem ein JSL-Dispatch, der ein einzelnes DispatchSeg( BoxPlotSeg(*) usw.) oder DispatchAllSeg( BoxPlotSeg usw.) wäre auch eine schöne Lösung.
Betreff: Ändern Sie die Standardfarbe der Box-Plot-Linien@PCameh ,
Sie können eine benutzerdefinierte Oneway-Benutzeroberfläche erstellen.Probieren Sie das folgende Skript aus. Es ruft den integrierten Oneway-Dialog auf.Solange in diesem Skript 10 oder weniger Kategoriegruppen vorhanden sind, sind alle Boxplots schwarz. Wenn Große Klasse.jmp ist die aktuelle Datentabelle und wenn Sie dieses Skript ausführen, verwenden Sie Größe und Gewicht für Y, Alter für X und Geschlecht für BY. Alle Ihre Boxplots werden schwarz sein.
Wenn die JMP-Tabelle Semiconductor Capability.jmp die aktuelle Tabelle ist und Sie dieses Skript ausführen, verwenden Sie zahlreiche Prozessvariablen als Y und lot_id als X.
Die ersten 10 Boxplots sind schwarz, es gibt jedoch 13 Lot_IDs.
Auf den ersten Blick habe ich keine alternative Syntax, um dies wirklich flexibel zu machen. Eine Möglichkeit besteht also darin, dieses Skript so zu ändern, dass es eine große Anzahl von Kategoriewerten, vielleicht 100, berücksichtigt. Dann speichern Sie dieses Skript in Ihrem Hauptmenü, nennen Sie es vielleicht mein Oneway. Beachten Sie, dass Sie mit ein paar Änderungen am Skript auch die Linienbreite usw. anpassen können.
Oneway(
Box Plots( 1 ),
X Axis Proportional( 0 ),
Points Jittered( 1 ),
SendToReport(
Dispatch(
{},
"Oneway Plot",
FrameBox,
{DispatchSeg( Box Plot Seg( 1 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 2 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 3 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 4 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 5 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 6 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 7 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 8 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 9 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 10 ), Confidence Diamond( 0 ), Set Line Color("Black") )
}
)
)
);
Betreff: Ändern Sie die Standardfarbe der Box-Plot-LinienFügen Sie dies der JMP-Wunschliste hinzu, um sicherzustellen, dass es direkt bei den JMP-Entwicklern ankommtBetreff: Ändern Sie die Standardfarbe der Box-Plot-LinienDanke!
Nach all meinen Recherchen in den JMP-Foren scheint es keine einfache Möglichkeit zu geben, dies zu tun. Die einzige praktische Lösung, die ich gefunden habe, war von @gzmorgan0 , in Form eines Add-Ins, um die Farben nach dem Erstellen eines Plots in Schwarz zu ändern: https://community.jmp.com/t5/Discussions/Customize-box-plot-color-in-JMP-preferences/td-p/63157.
Dies ist zwar unglaublich nützlich, erfordert jedoch nach jedem Plot einen Tastenklick (sogar mit einem Hotkey).
Ich frage mich, ob JMP-Administratoren/Ingenieure eine Problemumgehung kennen würden ...
Betreff: Ändern Sie die Standardfarbe der Box-Plot-LinienMir ist keine Einstellung bekannt, die die Standard-Boxplotfarbe für den Boxplot ändert. Abgesehen vom interaktiven Aufrufen des benutzerdefinierten Menüs und dem Ändern der Farbe besteht die einzige andere Möglichkeit, die ich kenne, darin, JSL zu verwenden, um die Linienfarbe des Boxplot-Segments zu ändernBetreff: Ändern der Standardfarbe von Boxplot-LinienKönnen Sie das Skript für Boxplots im Variabilitätsdiagramm freigeben? Ich kann es nicht umsetzen. Danke für Ihre Hilfe!
Betreff: Ändern der Standardfarbe von Boxplot-LinienDer Idee von @gzmorgan0 folgen
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myPlot = Variability Chart(
Y( :height ),
X( :age ),
Variability Analysis( :height, Show Box Plots( 1 ) )
);
mySegs=report(myPlot)[FrameBox(1)]<< find segs; // get all display elements
Filter Each({seg},(mySegs), (seg<< class name)=="BoxPlotSeg") //just keep the Box Plots
<< Set Line Color("Black") 