Comment créer un graphique linéaire contenant plusieurs lignes ?Bonjour,
J'ai 50 personnes et chaque personne a 5 valeurs correspondant à 5 points temporels. J'essaie de créer un graphique ressemblant à ceci dans JMP, montrant les 5 valeurs de chacun sur ce graphique :

Mais à la place, voici ce que j'ai obtenu dans JMP :
Existe-t-il un moyen de relier les 5 valeurs de chaque personne et de les afficher sur le graphique ? Merci!
Re : Comment créer un graphique linéaire contenant plusieurs lignes ?Je ne connais pas une seule méthode simple de pointer-cliquer. Mais voici deux options :
Force brute :
- Faites un clic droit sur la zone du cadre et sélectionnez Personnaliser,
- Cliquez ensuite sur chaque ligne féminine et modifiez le style de ligne.
Script JSL :
Names Default to Here(1);
dt = Open("$sample_data/SATByYear.jmp");
gbb = dt << Graph Builder(
Size( 514, 484 ),
Show Control Panel( 0 ),
Variables( X( :Year ), Y( :SAT Math ), Overlay( :State ) ),
Elements( Line( X, Y, Legend( 10 ) ) )
);
regSum = dt << summary( Group(:State, :Region));
_idx = regSum << get rows where(:Region == "Midwest");
//get a handle to all all line segments
_xls = gbb << Xpath("//LineSeg");
_xls[_idx] << LineStyle("Dotted");
- La première partie dessine le graphique,
- Le résumé affichera les identifiants (noms d’état) dans l’ordre dans lequel ils apparaissent dans le générateur de graphiques.Pour vos données, les colonnes de groupe seraient ID et Sexe.
- Votre script serait _idx = regSum << get rowswhere( :Gender == "F");
- L'instruction _xls = gbb << Xpath() obtient une référence à chaque segment de ligne de votre graphique. C'est-à-dire que _xls a un handle pour chaque ligne.
- _xls[_idx] << Linestyle () changera toutes les lignes féminines en pointillés.
Je réalise que ce script utilise JSL et des méthodes plus avancées.
Peut-être que quelqu'un a une méthode pointer-cliquer plus simple autre que Brute Force.
Bonne chance
Re : Comment créer un graphique linéaire contenant plusieurs lignes ?Juste une question complémentaire : j'essaie de séparer les femmes des hommes sur ce graphique (que nous avons l'intention de réaliser uniquement en noir et blanc) en attribuant des lignes pleines aux femmes et des lignes pointillées aux hommes. Mais apparemment, la "Couleur" sur Graph Builder ne me permet pas de le faire, elle ne fait que changer de couleur. 
Re : Comment créer un graphique linéaire contenant plusieurs lignes ?Oui! Merci txnelson et gzmorgan0 !!Re : Comment créer un graphique linéaire contenant plusieurs lignes ?Superposition par la colonne ID, pas par la colonne sexe.
Re : Comment créer un graphique linéaire contenant plusieurs lignes ?Merci!
Cependant, lorsque j'ai essayé votre méthode à l'aide de Graph Builder, voici ce que j'ai réalisé avant de changer Smoother en ligne :
Et voici après : 
Je ne reçois toujours que 2 lignes (une pour les femmes et l'autre pour les hommes), au lieu de 50 lignes. Savez-vous où j'aurais pu faire une erreur ?
Re : Comment créer un graphique linéaire contenant plusieurs lignes ?Si vous utilisez Générateur de graphiques :
- rendez votre variable de temps ordinale au lieu de continue si vous souhaitez des périodes de temps équidistantes
- faire de la variable personne une variable de superposition
- faites un clic droit et changez Smoother en Line
Voici les exemples de données JMP SAT par Year.jmp avec SAT Math pour Y, Year (notez l'ordinal) pour X et State comme superposition

Si vous utilisez Ajuster Y par X :
- utiliser la réponse pour Y
- utiliser Time for X (continu)
- Dans le menu déroulant, sélectionnez Regrouper par et sélectionnez la variable Personnes.
- Utilisez le menu déroulant pour sélectionner Ajuster flexible > Ajuster chaque valeur
