J'essaie d'ajouter différentes lignes de référence basées sur des groupes dans un graphique de variabilité, mais il ne semble pas y avoir de moyen simple de le faire.
J'ai différentes cibles basées sur les groupes et une colonne contient déjà les données cibles.
Comment utiliser les données de colonne cible disponibles et tracer des lignes de référence en fonction des différents groupes?
Est-ce le genre de complot que vous recherchez?

Si tel est le cas, pour le diagramme de variabilité, vous devrez utiliser un script graphique. Vous pouvez créer le tracé ci-dessus en exécutant ce script:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Variability Chart(
Y( :height ),
X( :sex ),
Std Dev Chart( 0 ),
SendToReport(
Dispatch(
{"Variability Chart for height"},
"Variability Chart",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
Pen Color( "Red" );
// Females
H Line( 0, 1, 55 );
H Line( 0, 1, 65 );
// Males
H Line( 1, 2, 52 );
H Line( 1, 2, 67 );
), Grid Line Order( 1 ), Reference Line Order( 3 ),
DispatchSeg(
TopSeg( 1 ),
{Set Script(
Pen Color( "Red" );
// Females
H Line( 0, 1, 55 );
H Line( 0, 1, 65 );
// Males
H Line( 1, 2, 52 );
H Line( 1, 2, 67 );
)}
)}
)
)
);
Faites un clic droit sur la zone blanche du graphique et sélectionnez «Personnaliser ...» pour définir les lignes en utilisant «HLine ()» avec les valeurs dont vous avez besoin.
Vous pouvez ajouter ces lignes dans le cadre d'un script JSL plus volumineux, et si vous avez besoin de le faire souvent, vous voudrez peut-être examiner cela.
Merci! C'est en effet ce que je recherche.
J'ai cependant une autre question. Puis-je utiliser un autre tableau comme référence pour les noms de groupe au lieu de dessiner les lignes en fonction des points de l'axe des x?
Par exemple, une autre table contiendra
Sexe | Limites supérieures | Limites inférieures
M | 2 | 1 |
F | 4 | 5 |
et un script pour utiliser cette table pour créer les lignes de référence. Est-ce possible?