<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je voudrais tracer un graphique de superposition. JMP me limite à mettre les valeurs numériques sur l'axe Y. Je n'arrive pas à mettre plusieurs paramètres numériques sur l'axe X ? Existe-t-il un moyen dans JMP (script JSL même) d'échanger l'axe ?
Merci
Merci pour votre aide, je n'avais jamais utilisé la fonction Stack auparavant. Très utile.
Vous pouvez empiler les variables dans une seule colonne dans une nouvelle table. Ensuite, dans Graph Builder, définissez les données sur X, vos catégories sur Y et le "Label" (vos noms de variables d'origine) sur Couleur. Ajoutez des éléments de type point en double : un avec Summary Statistics = None et l'autre avec Summary Statistics = Mean et Error bars = range. Et enfin, masquez le point moyen en définissant la couleur sur blanc ou transparent.
L'exemple de script ci-dessous devrait reproduire ce que je viens d'essayer de décrire. Il doit tracer une ligne entre trois variables :
dt = Ouvrir ( "$SAMPLE_DATA\Grande classe.jmp" ) ;
dt << Nouvelle colonne ( "h+w" , Numérique , Continu , Formule ( : hauteur + : lester ) ) ; // Ajout d'une troisième variable
dt << Empiler (
Colonnes ( : hauteur , : lester , : Nom ( "h+w" ) ) ,
Colonne d'étiquette de source ( "Étiqueter" ) ,
Colonne de données empilées ( "Données" )
) ; // Tableau de pile
Générateur de graphiques (
Taille ( 565 , 514 ) ,
Afficher le panneau de configuration ( 0 ) ,
variables ( X ( : Données ) , Oui ( : nom ) , Couleur ( : Étiqueter ) ) ,
Éléments (
Points ( X , Oui , Couleur , Légende ( 1 ) , Gigue ( 0 ) , Barres d'erreur ( "Gamme" ) , Statistique récapitulative ( "Moyenne" ) ) ,
Points ( X , Oui , Couleur , Légende ( 4 ) , Gigue ( 0 ) )
) ,
Envoyer vers le rapport (
Expédition ( {} , "nom" , ScaleBox , { Afficher les graduations principales ( 0 )} ) ,
Expédition (
{} ,
"400" ,
ScaleBox ,
{ Modèle de légende ( 1 , Propriétés ( 0 , { Couleur de la ligne ( 2 ) , La couleur de remplissage ( 0 )} ) ) ,
Modèle de légende ( 4 , Propriétés ( 0 , { Couleur de la ligne ( 21 )} ) )}
) ,
Expédition ( {} , "400" , LegendBox , { Position ( { - 1 , 0 , 1 , 2 } )} ) ,
Expédition ( {} , "Constructeur de graphes" , FrameBox , { Taille du marqueur ( 5 )} )
)
) ;
Désolé dernière question..Puis-je faire cela pour plus de 2 paramètres. Je n'arrive pas à faire en sorte que la barre se connecte à plus de deux. Existe-t-il également un moyen de changer le point de repère de chaque intervalle pour le distinguer de l'autre?
Toute aide est la bienvenue.
Absolument fantastique merci. Je ferai semblant à tout le monde que j'ai trié moi-même !! 
Vous devez ajouter les barres à votre graphique, puis modifier le style de barre en intervalle.

Ouvrir("$SAMPLE_DATA\Big Class.jmp");
Générateur de graphiques(
Variables( X( :hauteur ), X( :poids, Position( 1 ) ), Y( :nom ) ),
Éléments(
Bar(
X( 1 ),
X( 2 ),
Oui,
Légende( 2 ),
Style de barre( "Intervalle" ),
Statistique récapitulative( "Moyenne" )
)
)
)
Salut Jeff, Merci pour la réponse. J'ai essayé d'utiliser Graph Builder mais je n'arrive pas à obtenir exactement ce que je voudrais. (c'est à dire Je voudrais voir le décalage d'une unité sur deux paramètres. Je veux donc connecter une ligne entre les deux paramètres pour chaque unité si cela a du sens). Cela peut être fait dans le tracé de superposition en utilisant l'option 'aiguille'. mais il ne semble pas être disponible dans le générateur de graphes.
Je ne pense pas qu'il soit possible d'obtenir le graphique souhaité à partir de la plate-forme Overlay Plot.
Cependant, vous devriez pouvoir utiliser Graph Builder pour obtenir le tracé souhaité.
Vous pouvez avoir plusieurs variables numériques sur les axes X et Y dans Graph Builder.

-Jeff
Mes excuses - je n'avais pas remarqué que vous essayiez de comploter plusieurs valeurs de l'axe des abscisses.
Je ne sais pas comment tracer plusieurs valeurs sur l'axe des abscisses. Je suggérerais d'utiliser des graphiques séparés, ou vous pourriez essayer quelque chose de primitif comme redimensionner vos variables d'axe des x afin qu'elles puissent toutes être tracées à l'aide d'une seule échelle d'axe des x.
Salut SFRubin, je ne peux mettre qu'un seul paramètre numérique dans l'axe des x. Comme j'utilise le tracé de superposition, je veux comparer quelques paramètres sur le même tracé (superposition). Je peux le faire en mettant les paramètres multiples dans l'axe des ordonnées. Le client avec qui j'ai affaire préférerait le voir avec des valeurs numériques sur l'axe des x. Existe-t-il une option pour échanger l'axe? ou puis-je modifier le code JSL pour le faire?
Vous devriez également pouvoir mettre des valeurs numériques sur l'axe des x. Que se passe-t-il lorsque vous essayez cela ?