Changer les noms dans la légende de l'intrigue<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut
J'ai 6 variables : Étape 1 =12, Étape 2 = 13, Étape 3=10, A=500, B=900, C=1300.
et je trace la colonne "x" par rapport aux trois premières variables, qui sont des noms de colonnes, comme ci-dessous ; mais je veux en changer le nom en variables A, B et C dans la légende de l'intrigue. (voir photo). Comment puis je faire ça? comment puis-je changer : Nom ( "12" ) afficher 500 (la valeur de A) au lieu de 12 ?
Merci
t = tableau de données actuel () ;
Tracé de superposition (
X ( : X ) ,
Oui ( Colonne ( dt , Carboniser ( Étape 1 )) , Colonne ( dt , Carboniser ( Étape 2 )) , Colonne ( dt , Carboniser ( Étape 3 )) ) ,
Points de connexion ( 1 ) ,
: Nom ( "12" )( Connecter la couleur ( 3 ) , Couleur du marqueur de superposition ( 3 ) ,
Marqueur de superposition ( 12 ) , Largeur de ligne ( "Mince" )) ,
: Nom ( "13" )( Connecter la couleur ( 0 ) , Couleur du marqueur de superposition ( 0 ) ,
Marqueur de superposition ( 16 ) , Largeur de ligne ( "Mince" )) ,
: Nom ( "dix" )( Connecter Couleur ( 20 ) , Couleur du marqueur de superposition ( 20 ) ,
Marqueur de superposition ( 15 ) , Largeur de ligne ( "Mince" )));

Re : Changer les noms dans la légende de l'intrigueMerci d'avoir fourni la table plus grande. Pour conserver les lignes A et B séparées, utilisez le rôle Superposition. Voici un script.

Graph Builder(
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber )),
Elements( Points( X, Y, Legend( 7 ) ), Line( X, Y, Legend( 8 ) ) )
)
Re : Changer les noms dans la légende de l'intrigue
@sibanibisoyi a écrit:
3) Je sais comment changer les légendes dans Graph Builder. Mais comme mentionné, je dois utiliser Overlay Plot car j'ai besoin de lignes de connexion entre les points, ce qui n'est pas possible dans Graph Builder (pour autant que je sache).
Vous pouvez combiner des éléments dans Graph Builder en maintenant la touche Maj enfoncée lorsque vous les sélectionnez dans la rangée supérieure des icônes d'éléments. Alors activez Points, puis faites Maj-clic sur Ligne. Dans les propriétés de Line, il y a une case à cocher appelée "Ordre des lignes" qui connectera le point ligne par ligne si c'est ce que vous recherchez. Sinon, il les reliera par des valeurs x uniques.
Re : Changer les noms dans la légende de l'intrigueIntéressant, le script de votre table fournit un comportement différent (semblable à un bug) que lorsque je pars de zéro. Cela est vrai pour JMP 12.2. et JMP 13.1. Veuillez donc également le fournir à notre équipe d'assistance. Xan, ai-je raté quelque chose ?
Une solution de contournement consiste donc à le créer manuellement. Ce n'est peut-être pas le meilleur, mais pour l'instant...
Re : Changer les noms dans la légende de l'intrigueOh, oui, vous avez raison, cela semble être un comportement non intentionnel. Pourriez-vous s'il vous plaît signaler à support@jmp.com en référence à cette discussion. MerciRe : Changer les noms dans la légende de l'intrigueJ'utilise JMP 12. Pouvez-vous s'il vous plaît montrer une vidéo dans laquelle vous pouvez changer les noms des légendes car dans mon cas, je peux changer le nom de la légende. Mais dès que je dis ok. rien n'est changé.
Re : Changer les noms dans la légende de l'intrigueOui, je le pense.
Quand j'ai un énorme ensemble de points. Graph Builder n'affiche pas de connexion un à un point (du moins je n'en sais rien).
J'ai essayé de montrer ce que je veux dire dans l'exemple ci-joint.
Re : Changer les noms dans la légende de l'intrigueAu fait, double-cliquez sur la légende dans Overlay Plot ouvre également la fenêtre de légende et je peux modifier les entrées. Quelle version de JMP utilisez-vous ? Tout cela devrait être disponible dans JMP 12 et probablement dans JMP 10. Ce n'est plus complètement sûr si GB a été introduit dans JMP 9 ou 10, et je crois que l'intrigue de superposition était là dès le début ou au moins une version plus tard.
Re : Changer les noms dans la légende de l'intrigue
Hmm, c'est ce que j'ai fait avec Graph Builder, il comporte des lignes et des points. Est-ce que j'ai raté quelque chose ?
Re : Changer les noms dans la légende de l'intrigueEn principe, si je sais comment puis-je utiliser la commande suivante (trouvée dans le livre de scripts)
''Étiqueté(État de ligne())=1; // étiquette la ligne actuelle
ça pourrait m'aider.
Mais je ne suis pas sûr.
Re : Changer les noms dans la légende de l'intrigueBonjour Martin,
Merci pour votre réponse. Mais cela ne résout pas mon problème.
1 et 2 points) changent essentiellement le nom de la colonne (ce que je ne veux pas). Je dois changer le nom de la variable dans les colonnes elles-mêmes.
3) Je sais comment changer les légendes dans Graph Builder. Mais comme mentionné, je dois utiliser Overlay Plot car j'ai besoin de lignes de connexion entre les points, ce qui n'est pas possible dans Graph Builder (pour autant que je sache).
Pouvez-vous s'il vous plaît me dire s'il est possible de modifier les noms de variables à l'intérieur de la colonne à l'aide du tracé de superposition ou si JMP ne le permet pas ?
Merci.
Sibani
Re : Changer les noms dans la légende de l'intrigue
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping( :Chamber ),
Overlay Groups,
Connect Points( 1 )
);
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping(
Transform Column(
"Chamber_UC",
Character,
Nominal,
Formula( Uppercase( :Chamber ) )
)
),
Overlay Groups
);
Graph Builder(
Size( 522, 450 ),
Show Control Panel( 0 ),
Graph Spacing( 10 ),
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber ) ),
Elements( Points( X, Y, Legend( 5 ) ), Smoother( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 6, Level Name( 0, "A" ), Level Name( 1, "B" ) )}
)
)
);
Si vous utilisez ce script avec votre tableau de données, vous obtiendrez trois graphiques :
Tout d’abord, votre tracé de superposition tel quel.
Deuxièmement, un tracé de superposition avec une variable transformée locale est créé dans la fenêtre du menu du tracé de superposition en cliquant avec le bouton droit sur Chambre dans la zone de sélection des variables, puis en utilisant "formule", puis en cliquant dans l'éditeur de formule sur "Chambre" puis sur "Caractère". >"Majuscule". Cette variable nouvellement construite (et non présente dans le tableau de données) peut être utilisée comme variable de groupe (vous devrez peut-être modifier l'apparence à l'aide des options du triangle rouge pour éviter deux tracés.
Le troisième est le plus simple, comme Xan l'a déjà proposé. Il est construit avec Graph Builder. Vous devez placer « Colonne 1 » sur « X » et « Pression » sur « Y », puis « Chambre » sur « Superposition ». Ensuite, double-cliquez sur la légende et modifiez les noms en double-cliquant sur "a" et "b" dans la fenêtre maintenant ouverte et changez-la en majuscules. Si vous ne pouvez pas voir à la fois les lignes et les points, vous devez soit faire glisser l'icône manquante dans le graphique, soit maintenir la touche Maj enfoncée et cliquer sur l'icône manquante en haut du graphique.
Cependant, vous devriez maintenant accéder à votre résultat, soit par script, soit manuellement.
Acclamations,
Martin
Re : Changer les noms dans la légende de l'intrigueJ'utilise le tracé Overplay car j'ai besoin de points avec une ligne, que je n'ai pas trouvé dans Graph Builder.
Cette question est spécifique à l'intrigue Overplay.
Je souhaite changer le nom de la légende Chamber=a en A et Chamber=b en B. Depuis, j'ai beaucoup de graphiques similaires, je souhaite apporter des modifications au graphique et non aux noms de colonnes du tableau de données.
Re : Changer les noms dans la légende de l'intriguePour moi, il n'est pas tout à fait clair à quoi ressemble le tableau de données mentionné ci-dessus. Si nous pouvions avoir un exemple de tableau, cela ne devrait pas être si difficile.
Re : Changer les noms dans la légende de l'intrigueJe ne sais pas exactement quelle est la question. Est-ce une question de script ou une question d'interface utilisateur ? Est-ce spécifique à Overlay Plot ou aux légendes en général ? De nos jours, Graph Builder est recommandé à la place de Overlay Plot et possède, entre autres, une légende plus flexible.Re : Changer les noms dans la légende de l'intrigueJ'ai le même problème. N'y a-t-il pas de solution au problème mentionné ci-dessus ?