tracé de superposition personnaliser la couleurJ'utilise souvent le tracé de superposition pour tracer les changements au fil du temps. Habituellement, je personnalise la couleur et le style de ligne de chaque variable (voir ci-joint). Cependant, lorsque j'ajoute plus de variables à l'intrigue par la commande "relancer l'analyse", toute la personnalisation disparaît et je dois tout refaire - ce qui pourrait être pénible si j'ai beaucoup de variables. Existe-t-il un moyen de sauvegarder la personnalisation, et lorsque je relance l'analyse, il me suffit de repersonnaliser les variables nouvellement ajoutées ? Merci mille fois !
Re : Superposition du tracé, personnalisation de la couleurMerci! Je vais les vérifier!
Re : Superposition du tracé, personnalisation de la couleurJ'ai commencé avec Jump into JMP Scripting de Wendy Murphrey et Rosemary Lucas.Excellent livre, mais JSL a pas mal évolué depuis la publication de ce livre.Le livre vous amènera au moins au point où vous aurez une idée de la langue.Après cela, j'ai utilisé le Guide de script depuis le menu Aide (Aide > Livres > Guide de script).C'est une ressource incroyable, ainsi que l'index des scripts dans le menu Aide.
Re : Superposition du tracé, personnalisation de la couleurWOW, c'est incroyable ! Je viens de l'essayer et j'ai obtenu exactement le même effet que celui que vous venez de décrire ! Merci beaucoup! Je peux voir à quel point une manipulation facile du script pourrait être très utile pour tout, en particulier. quand j'ai besoin de processus répétés. Pourriez-vous me recommander des ressources où je pourrais apprendre des scripts simples ? Pour être honnête, je n’ai jamais fait de script ; jusqu'à présent, je n'ai utilisé que le point click autour de JMP. Merci mille fois !
Re : Superposition du tracé, personnalisation de la couleurOh pardon.J'étais sur le terrain de Graph Builder pendant que vous utilisiez la plateforme Overlay Plot.Oups !
Le même principe général s’applique cependant.Après avoir enregistré votre script, modifiez-le pour inclure la variable supplémentaire.
Par exemple, si je commence avec 3 variables de réponse Y1, Y2 et Y3 et que je personnalise totalement mon graphique, je pourrais obtenir le script suivant :
Overlay Plot(
X( :X ),
Y( :Y1, :Y2, :Y3 ),
Function Plot( 1 ),
:Y1(
Connect Color( 35 ),
Overlay Marker Color( 35 ),
Overlay Marker( 8 ),
Line Width( "Thin" )
),
:Y2(
Connect Color( 68 ),
Overlay Marker Color( 68 ),
Overlay Marker( 1 ),
Line Style( 2 ),
Line Width( "Thin" )
),
:Y3(
Connect Color( 37 ),
Overlay Marker Color( 37 ),
Line Style( 1 ),
Line Width( "Thin" )
),
SendToReport(
Dispatch(
{},
"Overlay Plot Graph",
FrameBox,
{DispatchSeg( Marker Seg( 1 ), {Color( "Medium Light Red" )} ),
DispatchSeg( Marker Seg( 2 ), {Color( "Light Green" )} ),
DispatchSeg( Marker Seg( 3 ), {Color( "Medium Light Blue" )} ),
DispatchSeg(
CustomStreamSeg( 1 ),
{Line Color( "Medium Dark Red" ), Line Style( "Dotted" )}
)}
)
)
);Maintenant, disons que j'ai une nouvelle réponse Y4.Je peux simplement modifier 1 ligne dans le script pour ajouter cette variable :
Y( :Y1, :Y2, :Y3, :Y4 ),
Maintenant, j'obtiens le même tracé avec mes personnalisations pour Y1 à Y3, mais j'ai également ma nouvelle colonne comme ligne supplémentaire sur le tracé de superposition.
Re : Superposition du tracé, personnalisation de la couleurJe comprends ce que tu veux dire maintenant. Mais ma situation est différente. Le mien n'était pas un nouveau niveau pour la même variable, mais une nouvelle variable (dans ce cas, il s'agissait d'une nouvelle université dans le graphique de superposition des inscriptions universitaires par rapport à l'année). Savez-vous s'il existe un moyen de sauvegarder la personnalisation ? Merci mille fois !
@cwillden a écrit:
Ce que je suggère, c'est qu'au lieu de relancer l'analyse, enregistrez ce que vous avez sous forme de script.Lorsque vos données sont mises à jour, exécutez votre script pour reprendre là où vous vous êtes arrêté en dernier.Graph Builder est l'une des plates-formes qui se met à jour dynamiquement en réponse aux modifications des tables de données, il n'est donc vraiment pas nécessaire de relancer l'analyse de toute façon, d'après ce que je peux voir.
Re : Superposition du tracé, personnalisation de la couleurCe que je suggère, c'est qu'au lieu de relancer l'analyse, enregistrez ce que vous avez sous forme de script.Lorsque vos données sont mises à jour, exécutez votre script pour reprendre là où vous vous êtes arrêté en dernier.Graph Builder est l'une des plates-formes qui se met à jour dynamiquement en réponse aux modifications des tables de données, il n'est donc vraiment pas nécessaire de relancer l'analyse de toute façon, d'après ce que je peux voir.
Re : Superposition du tracé, personnalisation de la couleurBonjour, merci de m'avoir répondu. Cela semble fascinant. Cependant, je suis encore un peu perdu : comment êtes-vous passé de la réinitialisation des couleurs à la personnalisation précédente ? Avez-vous ajouté un niveau supplémentaire sans relancer le script ? J'ai également enregistré ma première personnalisation sous forme de script dans la table de données, mais lorsque j'ai dû ajouter un niveau supplémentaire, j'ai dû relancer le script et c'est à ce moment-là que la personnalisation précédente a été perdue.
Désolé si j'ai raté quelque chose ! Hâte d'avoir de vos nouvelles!
Re : Superposition du tracé, personnalisation de la couleurMa réponse a été publiée à plusieurs reprises.Je viens de supprimer le contenu ici dans le second.
Re : Superposition du tracé, personnalisation de la couleurSalut @xiaoyaj0 ,
Si vous enregistrez le script et le lancez à partir de là, il doit conserver la personnalisation des lignes et des points que vous avez effectuée précédemment et attribuer des valeurs par défaut aux nouveaux niveaux que vous avez ajoutés.
Par exemple, j'ai ma variable de superposition :Groupe avec 3 niveaux (A, B, C).L'intrigue ressemble à ceci :
J'enregistre le script dans ma table de données.
Maintenant, j'ajoute un quatrième niveau à :Group, "D".Bien sûr, cela réinitialise tout dans Graph Builder que j'ai actuellement, comme vous le décrivez.Cependant, si j'exécute le script, j'obtiens ma personnalisation antérieure, ainsi qu'une ligne violette continue pour le nouveau groupe "D".