Box-plot + dot plot + demi-violon plotChers tous,
est-ce que quelqu'un sait si avec JMP il est possible de créer un graphique montrant les boîtes à moustaches avec les points à l'intérieur de chaque boîte et montrant la moitié d'une parcelle de violon.
En pratique, un graphique similaire à celui ci-joint, mais avec les points à l'intérieur de chaque box-plot.
Merci
Giuseppe

Modélisation statistique avancéeConception d'expériencesPersonnalisation de masseIngénierie de la qualité et des procédésRe : Box-plot + dot plot + demi-violon plotCher Jim,
J'ai essayé de réappliquer votre procédure sur d'autres données, mais je ne vois pas le graphique.
J'ai changé les données dans l'instruction "rect" en mettant les valeurs de min, max, 25° et 75° du box-plot, mais rien.
J'ai lu ce qui est indiqué dans le Scripting Index, mais le résultat est un échec.
Puis-je vous demander de l'aide ?
Je suppose qu'un moyen direct de surmonter ce problème n'existe pas, n'est-ce pas?
Merci beaucoup pour votre aide.
Giuseppe
Re : Box-plot + dot plot + demi-violon plotCher Txnelson,
MERCI BEAUCOUP,
toujours de précieux conseils et surtout problème résolu.
Giuseppe
Re : Box-plot + dot plot + demi-violon plotLe document Essential Graphing couvre l'utilisation de Graph Builder.Pour l'ajout d'un script graphique, cette documentation se trouve dans le Guide des scripts, avec les fonctions détaillées avec des exemples dans l'Index des scripts.Tous ces éléments sont disponibles dans le menu déroulant Aide.
Les scripts Add Graphis que j'ai ajoutés au générateur de graphes de base placent simplement un rectangle blanc sur la moitié du tracé du violon, à l'aide d'une fonction rect().Rect() dessine un rectangle.Ceci est détaillé dans l'Index des scripts.Les valeurs sont (gauche, haut, droite, bas, et si le rectangle doit être un rectangle plein ou vide).Puisque la variable X est une variable nominale (caractère), les coordonnées x pour chacune des valeurs de X commencent à 0 et sont incrémentées de 1. Ceci détermine les valeurs Gauche et Droite pour le rectangle.Généralement, les valeurs supérieure et inférieure sont définies par les valeurs Col Min() et Col Max() pour la colonne Y.
Il devra y avoir 1 section Add Graphics Script pour chacune des valeurs de la variable X.
Les segments de réorganisation définissent l'ordre des différents composants du graphique et l'ordre d'avant en arrière qu'ils doivent avoir.Il faut avoir l'objet rectangle devant le violon, mais derrière la boîte à moustaches.
Re : Box-plot + dot plot + demi-violon plotMerci pour la réponse,
J'ai vu les documents présents dans Essential Graphing, mais il n'y a rien qui se rapproche de mon objectif.
Le seul moyen est d'écrire un programme ad-hoc.
Giuseppe
Re : Box-plot + dot plot + demi-violon plotMerci pour la réponse,
cependant mon but est de montrer un demi-violon ce qui me donne une idée de la façon dont les données sont distribuées.
Les points seuls ne m'aident pas beaucoup.
Giuseppe
Re : Box-plot + dot plot + demi-violon plotMerci beaucoup.
J'ai essayé d'exécuter le programme sur mes données, mais j'ai réalisé que je devais changer les valeurs dans "rect", car en utilisant vos données, je n'obtiens pas le demi-violon.
Que représentent les 5 valeurs présentes dans "rect" ?
Si je voulais charger des données externes par exemple au format excel, que dois-je écrire en "ouvert" ?
Je peux programmer un peu en SAS, mais je ne connais pas le langage JMP que j'utilise car il m'aide à faire des graphismes sans devenir fou en écrivant de longs programmes que nécessite SAS.
Giuseppe
Re : Box-plot + dot plot + demi-violon plotAutre option : utilisez le jitter "Positive Grid" pour les points. Données et script joints.

Re : Box-plot + dot plot + demi-violon plotJe ne connais pas de moyen direct de faire en sorte que Graph Builder fasse le demi-graphique de violon, sauf pour ajouter un rectangle pour en masquer la moitié.Mais voici un exemple

Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
gb = Graph Builder(
Size( 570, 510 ),
Variables( X( :sex ), Y( :height ) ),
Elements(
Box Plot( X, Y, Legend( 6 ) ),
Points( X, Y, Legend( 7 ) ),
Contour( X, Y, Legend( 8 ), Adapt to Axis Scale( 0 ) )
)
);
Report( gb )[FrameBox( 1 )] << Add Graphics Script(
5,
Description( "" ),
Pen Color( "white" );
Pen Size( 2 );
Fill Color( "white" );
Rect( -.5, 75, 0, 40, 1 );
);
Report( gb )[FrameBox( 1 )] << Add Graphics Script(
6,
Description( "" ),
Pen Color( "white" );
Pen Size( 2 );
Fill Color( "white" );
Rect( .5, 75, 1, 40, 1 );
);
Report( gb )[FrameBox( 1 )] << Reorder Segs( {1, 2, 10, 11, 5, 6} );
Re : Box-plot + dot plot + demi-violon plotOui c'est possible. Graph Builder est l'outil de JMP pour cette visualisation. Avez-vous lu le Graphiques essentiels guide dans JMP Aide?