Salut la communauté JMP,
Je viens de rencontrer un problème légèrement frustrant avec Graph Builder :
- Axe X 1 : LEAD TAG
- Axe X 2 : PASSER À
- Axe Y : Rapport Log2 Après/Avant
- Superposition : LEAD TAG
- POINT : ACTIVÉ
- CONTOURS : ACTIVÉ
- LIGNE : ON (moyenne + Std Err)
J'ai presque ce que je veux (voir ci-dessous) mais les parcelles Violon sont alignées à gauche pour le premier groupe, au milieu pour le deuxième groupe et à droite pour le dernier groupe. Une astuce pour corriger ce comportement étrange (c'est-à-dire tous les tracés de violon alignés au milieu ?)

Remarque : Si je n'utilise pas LEAD TAG comme variable excessive, je peux aligner correctement les tracés de violon, mais j'ai alors 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ésalignement des points et d'autres éléments du générateur de graphes a été documenté précédemment. Je pense qu'il y avait un accord sur le fait que la méthode la plus simple était de vivre sans que les tracés de violon soient colorés, sinon personnalisez les contours des violons.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" )}
)}
)
)
);