Comment combiner plusieurs types de tracés en un seul graphiqueBonjour à tous,
Je veux juste ajouter des limites de contrôle "à la main" à une variable, mais le problème est que les limites ne sont pas constantes et varient en fonction de l'échantillon étudié.
Savez-vous s'il est possible de mettre sur le même graphique des points (issus de la variable) et des lignes (issus des limites de contrôle) ?
Merci d'avance,
Salutations
Modélisation statistique avancéePersonnalisation de masseRe : Comment combiner plusieurs types de tracés en un seul graphiqueSi vous souhaitez ajouter les lignes séparément, voici comment procéder :
gb2 = dt << Graph Builder(
Size( 525, 454 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 9 ) ) ),
);
gb2 << sendtoreport(
Dispatch( {}, "height", ScaleBox,
{Add Ref Line( upper_limit, "Solid", "Dark Red", "Upper Limit", 2 ),
Add Ref Line( lower_limit, "Solid", "Dark Blue", "Lower Limit", 2 )}
)
);
Re : Comment combiner plusieurs types de tracés en un seul graphiquePour ajouter des lignes variables à un graphique, essayez quelque chose comme ceci :
dt = open("$Sample_data\Big Class.jmp");
upper_limit = 65;
lower_limit = 55;
gb = dt << Graph Builder(
Size( 525, 454 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 9 ) ) ),
SendToReport(
Dispatch(
{},
"height",
ScaleBox,
{Add Ref Line( upper_limit, "Solid", "Dark Red", "Upper Limit", 2 ),
Add Ref Line( lower_limit, "Solid", "Dark Blue", "Lower Limit", 2 )}
)
)
);

La façon dont j'ai fait cela était la suivante :
- Création du graphique
- Ajout des lignes de limite supérieure et inférieure en utilisant des valeurs constantes.
- Cliquez avec le bouton droit sur le triangle rouge et enregistrez le script.
- J'ai remplacé les valeurs constantes par des variables.
Re : Comment combiner plusieurs types de tracés en un seul graphiqueEssayez d'abord de créer le graphique avec des points, puis cliquez avec le bouton droit dans la zone du graphique et sélectionnez Ajouter > Ligne.
Re : Comment combiner plusieurs types de tracés en un seul graphiqueBonjour et merci pour votre réponse.
Je savais que la solution clic droit et ajout de lignes fonctionnerait, mais le fait que les limites étaient variables la rendait impossible à utiliser.
En fait, les limites ont été calculées et ajoutées à la base de données afin d'être associées au bon échantillon, c'est pourquoi je cherche un moyen d'ajouter des lignes et des points au même graphique.
Re : Comment combiner plusieurs types de tracés en un seul graphiqueVous pouvez ajouter des lignes personnalisées à la plupart des graphiques dans JMP en cliquant avec le bouton droit sur l'axe et en sélectionnant Paramètres de l'axe, puis en ajoutant manuellement une ligne dans la section Lignes de référence.
Si vous cherchez à le faire par programme (vous mentionnez que les lignes que vous souhaitez ajouter sont variables), cela peut également être fait. Capture d'écran et script ci-dessous.

dt = open ("$SAMPLE_DATA\Big Class.jmp");
var = 145;
Graph Builder(
Transform Column( "Row", Formula( Row() ) ),
Size( 794, 355 ),
Show Control Panel( 0 ),
Variables( X( :Row ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 4 ), Jitter Limit( 0.9541 ) ) ),
SendToReport(
Dispatch(
{},
"weight",
ScaleBox,
{Add Ref Line( var, "Solid", "Red", "Custom Limit", 1 )}
)
)
);