Bonjour la communauté JMP,
Je viens de rencontrer un problème légèrement frustrant avec Graph Builder:
- Axe X 1: ÉTIQUETTE DE PLOMB
- Axe X 2: PASSER À
- Axe Y: Ratio Log2 après / avant
- Superposition: ÉTIQUETTE DE PLOMB
- POINTS: ON
- CONTOUR: ON
- LIGNE: ON (moyenne + erreur std)
J'ai presque ce que je veux (voir ci-dessous) mais les tracés de Violon sont alignés à gauche pour le premier groupe, au centre pour le deuxième groupe et à droite pour le dernier groupe. N'importe quelle astuce pour corriger ce comportement étrange (c.-à-d. Tous les graphiques de violon alignés au centre?)

Remarque: si je n'utilise pas LEAD TAG comme variable excessive, je peux aligner correctement les graphiques de violon, mais j'ai un problème avec la ligne: liée entre les groupes LEAD TAG (voir ci-dessous).

Toutes les suggestions seraient très appréciées.
Merci
TS
Ce défaut d'alignement de points et d'autres éléments du générateur de graphique a déjà été documenté. Je pense qu'il a été convenu que la méthode la plus simple était de vivre sans que les parcelles de violon soient colorées, sinon personnalisez les violons de contour. Voici un script pour 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" )}
)}
)
)
);