Hallo JMP-Gemeinde,
Ich bin gerade auf ein etwas frustrierendes Problem mit Graph Builder gestoßen:
- X-Achse 1: LEAD TAG
- X-Achse 2: WECHSEL ZU
- Y-Achse: Log2-Verhältnis nachher/vorher
- Overlay: LEAD-TAG
- PUNKTE: EIN
- KONTUR: EIN
- ZEILE: EIN (Mittelwert + Std Err)
Ich habe fast das, was ich will (siehe unten), aber die Violon-Plots sind für die erste Gruppe links, für die zweite Gruppe in der Mitte und für die letzte Gruppe rechts ausgerichtet. Irgendein Trick, um dieses seltsame Verhalten zu korrigieren (dh alle Violin-Plots in der Mitte ausgerichtet?)

Hinweis: Wenn ich LEAD TAG nicht als Overly-Variable verwende, kann ich die Violin-Plots korrekt ausrichten, aber dann habe ich ein Problem mit der Line: verknüpft über LEAD TAG-Gruppen (siehe unten).

Alle mögliche Vorschläge würden sehr geschätzt.
Vielen Dank
TS
Diese Fehlausrichtung von Punkten und anderen Diagrammerstellungselementen wurde zuvor dokumentiert. Ich denke, es bestand Einigkeit darüber, dass die einfachste Methode darin bestand, ohne die farbigen Geigenplots zu leben und ansonsten die Konturgeigen anzupassen.Hier ist ein Skript für Big Class.
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
gb = dt << Graph Builder(
show control panel(0),
Variables( X( :age ), X( :sex, Position( 1 ) ), Y( :height ), Color( :age ) ),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 6 ) ),
Contour( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch( {}, "age", ScaleBox, {Label Row( 2, Show Major Grid( 1 ) )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Poly Seg( "Violin (13>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (13>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (14>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (14>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (15>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (15>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (16>>F)" ),
{Transparency( 0.4 ), Fill Color( "Orange" )}
), DispatchSeg(
Poly Seg( "Violin (17>>M)" ),
{Transparency( 0.4 ), Fill Color( "BlueCyan" )}
)}
)
)
);