Utiliser JSL pour tracer plusieurs séries sur un seul graphiqueBonjour,
Je souhaite tracer plusieurs séries en fonction de la même variable sur un graphique.
Par exemple, voici le type de données que je souhaite tracer :
oui
|
x1
|
x2
|
1
|
12
|
14
|
2
|
25
|
28
|
3
|
36
|
38
|
4
|
54
|
49
|
5
|
68
|
86
|
Tout ce que j'ai trouvé jusqu'à présent, c'est un moyen de tracer plusieurs séries sur différents graphiques, mais jamais plusieurs séries sur le même graphique. Je souhaite avoir des cases à cocher qui me permettent de sélectionner la série que je souhaite tracer et je souhaite que ces séries apparaissent sur le même graphique afin que je puisse les regarder ensemble. Quelqu'un peut-il m'aider à le faire en utilisant un script JSL ? Merci,
Jordan
Re : Utiliser JSL pour tracer plusieurs séries sur un seul graphiqueLaissez-moi vous guider à travers les étapes nécessaires pour générer le graphique que j'ai affiché dans ma dernière réponse.
- Ouvrez le tableau de données que vous avez fourni dans votre dernière réponse.Tableau jmp_filter_help
- Les colonnes X doivent être empilées pour fonctionner correctement avec le filtre qui va être utilisé, alors allez dans les menus déroulants en haut du tableau de données et sélectionnez Tables==Stack

- Sélectionnez les 5 colonnes X et déplacez-les vers la zone de sélection Colonnes de pile, puis cliquez sur OK.
- Un nouveau tableau de données s'affiche avec toutes les x colonnes empilées.

- Accédez aux menus déroulants en haut du tableau de données empilées et sélectionnez Graph==>Graph Builder
- Dans l'affichage Graph Builder, faites glisser la colonne Y vers la zone de dépôt Y et la colonne Données vers la zone de dépôt X.

- Cliquez au centre du graphique et sélectionnez Plus lisse ==> Supprimer
- Faites glisser la colonne Étiquette vers la zone de dépôt Superposition

- Accédez au triangle rouge du graphique et sélectionnez Filtre de données local.Dans le filtre de données locales, sélectionnez Étiquette et cliquez sur le "+"

- Maintenant, pour ajouter une ligne d'ajustement, faites un clic droit sur le centre du graphique et sélectionnez Ajouter == Ligne d'ajustement.De plus, une fois les lignes d'ajustement affichées, accédez à la zone de contrôle Ligne d'ajustement et désélectionnez Ajustement de confiance.

- Accédez au triangle rouge dans le graphique et sélectionnez Filtre de données local. Sélectionnez la colonne Libellé et cliquez sur le "+"

- Parce que vous ne souhaitez pas que l'axe Y change lors de la sélection des différents X, décochez la case Inclure, et puisque le graphique est maintenant terminé, vous pouvez cliquer sur le bouton Terminé.

Vous pouvez maintenant sélectionner les différentes colonnes X et le graphique changera, mais l'axe Y reste le même
J'espère que cela t'amènera là où tu veux être
Re : Utiliser JSL pour tracer plusieurs séries sur un seul graphiqueMerci @txnelson ,
Cela ressemble à quelque chose que j'aimerais mettre en œuvre. Je ne sais pas comment procéder dans mon cas. Chaque fois que j'essaie de faire ce que vous avez fait et d'ajouter un filtre, le filtre ne ressemble pas à ce qu'il a fait dans votre exemple. Je joindrai quelque chose à cette réponse. Pouvez-vous m'aider à créer ce filtre de telle sorte que les valeurs y restent les mêmes, mais je peux choisir celui de "x1" à "x5" que je veux tracer, où x=f(y) ? Merci,
Jordan
Re : Utiliser JSL pour tracer plusieurs séries sur un seul graphique@Jordan_T
Je suis presque sûr que Dan a compris votre demande, mais je pense qu'il vérifiait si la possibilité d'utiliser un scénario de glisser-déposer répondrait aux besoins de vos utilisateurs et éliminerait ainsi le besoin d'écrire et de prendre en charge une application JSL.Je fais une proposition similaire mais différente.JMP dispose d'un sélecteur de case à cocher intégré appelé filtre de données ou filtre de données local.Il permet à l'utilisateur de simplement cliquer sur les cases de sélection et de modifier la composition du graphique ou de l'analyse, etc. Vous trouverez ci-dessous un exemple de ce à quoi ressemble l'application simple que j'ai créée.J'ai joint un exemple de table de données, qui contient un script intégré, qui affiche l'exemple de Graph Builder ci-dessous.C’est peut-être une voie que vous voudrez peut-être suivre.

Re : Utiliser JSL pour tracer plusieurs séries sur un seul graphiqueDan,
Merci pour votre réponse. Peut-être que mon exemple a conduit à un malentendu. Je n'en aurai pas deux, mais environ 15 à 20 séries différentes que j'aimerais tracer. Je préfère ne pas glisser-déposer mais avoir une boîte de dialogue avec des cases à cocher me permettant d'afficher l'une de ces différentes séries. Merci encore,
Jordan
Re : Utiliser JSL pour tracer plusieurs séries sur un seul graphiqueEst-ce vraiment nécessaire que cela soit dans un script ?
À l’aide de Graph Builder, je fais glisser Y vers la zone Y.
Je sélectionne à la fois X1 et X2 et je fais glisser vers la zone X. J'éteins le smoother et voici mon résultat :

Cliquez maintenant sur le triangle gris à côté des variables. Je peux effacer X1 ou X2 (ce sont des cases à cocher) et le graphique se met à jour immédiatement. Cliquer à nouveau ajouterait cette variable au tracé. Je pense que la fonctionnalité interactive est déjà là.
