Hallo
Ich mache einige Boxplots und habe Probleme mit dem Abstand zwischen Boxplots usw.
Um die Punkte zu trennen, habe ich „Geschlecht“ von der Überlagerung auf die X-Achse verschoben (siehe Bilder). Der Abstand wurde jedoch geändert, sodass zwischen den Boxen mehr Leerraum vorhanden ist. Macht Sinn, damit die Punkte gesehen und gezittert werden können. Allerdings würde ich es gerne mit weniger Abstand dazwischen versuchen und transparente Punkte verwenden. Sie finden aber keine Lösung/Option, um dies zu ändern? Außerdem hätte ich gerne eine Option zum gleichzeitigen Färben/Ändern ALLER Kästchen, z. B. wenn man die Strg-Taste gedrückt hält und darauf klickt.
Ohne Punkte

Mit Punkten und Geschlecht auf der X-Achse statt Overlay.

@Jonkandonkan ,
Es gibt Methoden der JMP-Skriptsprache, mit denen sich alle Boxplots (BoxplotSeg) problemlos auf einmal ändern lassen.Wenn beispielsweise das Zielfenster gefunden wurde und beispielsweise ::_curWin das aktuelle Fenster darstellt, kann so etwas verwendet werden.
_boxseg = (::_curWin << Child) << Xpath("//BoxPlotSeg");
_boxseg << {Line Color({0,0,0}), Confidence Diamond( 0 ), Fences( 1 ),
Line Width( 2 ), Transparency(1.0)
};
Beachten Sie, dass ::_curWin durch Definieren eines HotKeys gefunden werden kann (ich verwende Strg+Alt+G).Allerdings wird das Skript etwas komplizierter, wenn Sie dies für Fenster tun möchten, die möglicherweise mehrere Boxplot-Diagramme haben, und wenn Sie Punkte und nicht gefüllte Punkte oder eine Füllung mit einer Überlagerungsfarbe wünschen.Bei gefüllten Boxplots muss dann beispielsweise die Farbe jedes Boxplot-Segments bestimmt werden
_boxseg = (::_curWin << Child) << Xpath("//BoxPlotSeg");
for(i=1, i<=nitems(_boxseg), i++,
fc = _boxseg[i] << get fill color;
_boxseg[i] << {BoxStyle("Normal"), Line Color({0,0,0}), Confidence Diamond( 0 ), Fences( 1 ),
Line Width( 2 ), Transparency(1.0), Fill Color(fc)
};
);
Hierzu kann ein Add-In erstellt werden. Es könnte sogar ein Dialogfeld bereitgestellt werden, sodass für das spezifische Fenster ein Confidence Diamond aktiviert werden könnte oder die untere Hälfte usw. Unten sehen Sie einen Screenshot eines einfachen Add-Ins mit einer zugewiesenen Tastenkombination (Strg + Alt + G). ). Dieses Add-In müsste einmal für jede Sitzung oder beim Start ausgeführt werden.Im Anschluss an diesen Screenshot sehen Sie ein Beispiel für einen Boxplot „Vorher“ und den Boxplot „Nachher“, indem Sie Strg + Alt + G eingeben, während das Fenster hervorgehoben ist.Wenn Sie genauer sagen können, was Sie benötigen, einen Datensatz und gespeicherte Skripte/Einstellungen bereitstellen, kann ein Add-In erstellt werden, das wahrscheinlich in den meisten Fällen funktioniert.

BeforeBeforeVor
AfterAfter Nach