Le générateur de graphiques en boîte crée des points de données en doubleJ'essaie de réaliser un graphique en boîte à moustaches dans lequel le diamant de confiance et les points de données sont affichés en noir, les cases elles-mêmes utilisant la couleur basée sur une valeur de colonne. De plus, je voudrais afficher les points de données bruts avec un jitter.
J'utilise une solution de contournement qui m'a été suggérée dans un article précédent :
Comment modifier toutes les couleurs des diamants de confiance d'un diagramme en boîte dans un graphique
Cette solution utilise deux boîtes à moustaches multiples superposées pour permettre une couleur différente pour la boîte à moustaches et son losange de confiance.
Cela fonctionne dans la plupart des cas, mais le problème auquel je suis toujours confronté est que les valeurs aberrantes potentielles s'affichent désormais sous la forme de deux points de données distincts.
un exemple utilisant la grande classe.jmp

le code pour ce graphique :
Graph Builder(
Size( 1845, 897 ),
Show Control Panel( 0 ),
Variables( Y( :weight ), Group X( :sex ), Color( :sex ) ),
Elements(
Box Plot( Y, Legend( 7 ), Box Style( "Solid" ), Fences( 0 ) ),
Points(
Y,
Color( 0 ),
Legend( 6 ),
Jitter( "Random Uniform" ),
Jitter Limit( 0.3179 )
),
Box Plot( Y, Color( 0 ), Legend( 8 ), Confidence Diamond( 1 ) ),
Bar( Y, Legend( 9 ), Bar Style( "Float" ), Label( "Label by Value" ) )
),
SendToReport(
Dispatch( {}, "400", LegendBox,
{Legend Position(
{7, [-1, 0, 1, -3], 6, [-1], 8, [-3, -3], 9, [-3, -3]}
)}
)
)
);Existe-t-il un moyen d'y parvenir ? Je suppose qu'il faut pour cela ne pas dessiner la valeur aberrante potentielle du diagramme en boîte, mais j'imagine que c'est difficile à faire.
Exploration et visualisation des donnéesRé: Le diagramme en boîte du générateur de graphiques crée des points de données en doubleEn cas de jitter=auto, les points de données se chevauchent simplement, n'est-ce pas ?
Malheureusement, je préfère de loin l'esthétique « jitter = random uniforme » des graphiques.
Je contacterai le support JMP concernant ce problème.
Ré: Le diagramme en boîte du générateur de graphiques crée des points de données en doubleLe paramètre Jitter de « Random Uniform » semble être le problème. Modifiez le paramètre sur « Auto » et le jittering est présent et sans points de données en double. Vous devez contacter le support JMP et signaler le problème. Il semble que ce soit un véritable bug.

Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 1845, 897 ),
Show Control Panel( 0 ),
Variables( Y( :weight ), Group X( :sex ), Color( :sex ) ),
Elements(
Box Plot( Y, Legend( 7 ), Box Style( "Solid" ), Fences( 0 ) ),
Points(
Y,
Color( 0 ),
Legend( 6 ),
Jitter( "Auto" ),
Jitter Limit( 0.3179 )
),
Box Plot( Y, Color( 0 ), Legend( 8 ), Confidence Diamond( 1 ) ),
Bar( Y, Legend( 9 ), Bar Style( "Float" ), Label( "Label by Value" ) )
),
SendToReport(
Dispatch( {}, "400", LegendBox,
{Legend Position(
{7, [-1, 0, 1, -3], 6, [-1], 8, [-3, -3], 9, [-3, -3]}
)}
)
)
);