comment définir des couleurs définies par l'utilisateur pour la propriété de colonne "couleurs de valeur" par jsl ?
Bonjour experts JMP,
Je me demande s'il existe un moyen de définir les couleurs définies par l'utilisateur dans le menu de couleurs ci-dessous par n'importe quel script ?
Pour les couleurs de valeur, je souhaite utiliser des couleurs qui ne sont pas disponibles dans les couleurs par défaut proposées. Une fois que j'ai défini moi-même ces couleurs supplémentaires définies par l'utilisateur, je peux les utiliser comme je le souhaite. Cependant, après une nouvelle installation de jmp, il a disparu et je dois refaire le même exercice. Par conséquent, je voudrais automatiser par script pour définir ces couleurs.
Je n'ai pas trouvé ce menu de couleur dans la documentation et je n'ai aucune idée de comment y accéder avec JSL 
As tu des idées?
merci ivo
Re : comment définir les couleurs définies par l'utilisateur pour la propriété de colonne "couleurs de la valeur" par jsl ?Je veux juste partager la solution que nous avons trouvée….
Ces couleurs définies par l'utilisateur sont stockées dans le dossier jmp : C:\Users\nom d'utilisateur\AppData\Roaming\SAS\JMP\15
Le nom du fichier est JMP.PFSCC . Le fichier peut être copié vers une nouvelle version de JMP ou vers un autre utilisateur, même via un script jsl 
Re : comment définir les couleurs définies par l'utilisateur pour la propriété de colonne "couleurs de la valeur" par jsl ?
Merci Mélanie. Beaucoup à lire. Mais ce n'est pas non plus ce que je cherchais.
Peut-être que j'explique un peu plus le contexte de mon cas d'utilisation.
- dans notre entreprise, nous utilisons des couleurs de conception coparates (les thèmes de couleurs de JSL, comme vous l'avez mentionné, sont en place)
- pour l'analyse exploratoire des données, nous utilisons le constructeur de graphes, par exemple

- lors de l'utilisation d'un code couleur, il est parfois nécessaire de changer la couleur (par exemple Je veux avoir notre design coparate rouge et vert au lieu de ci-dessus bleu et jaune)
- ce que je fais via la propriété de colonne comme ci-dessous. Et comme il n'y a pas de nos couleurs de conception coparates disponibles ici dans ce menu de couleurs, je les ai toutes définies manuellement ici en tant que couleur définie par l'utilisateur. Avec cela, je peux maintenant les cueillir et tout va bien.


- Mon objectif est maintenant de définir ces couleurs que j'ai définies manuellement dans ce menu via un script JSL. Je souhaite donc automatiser l'étape de saisie de la couleur et de création de cet utilisateur pour définir les couleurs dans ce menu illustré ci-dessus. Mais jusqu'à présent, je n'ai aucune idée de comment accéder via JSL
merci ivo
Re : comment définir les couleurs définies par l'utilisateur pour la propriété de colonne "couleurs de la valeur" par jsl ?Merci Mélanie. Beaucoup à lire. Mais ce n'est pas non plus ce que je cherchais.
Peut-être que j'explique un peu plus le contexte de mon cas d'utilisation.
- dans notre entreprise, nous utilisons des couleurs de conception coparates (les thèmes de couleurs de JSL, comme vous l'avez mentionné, sont en place)
- pour l'analyse exploratoire des données, nous utilisons le constructeur de graphes, par exemple
- lors de l'utilisation d'un code couleur, il est parfois nécessaire de changer la couleur (par exemple Je veux avoir notre design coparate rouge et vert au lieu de ci-dessus bleu et jaune)
- ce que je fais via la propriété de colonne comme ci-dessous. Et comme il n'y a pas de nos couleurs de conception coparates disponibles ici dans ce menu de couleurs, je les ai toutes définies manuellement ici en tant que couleur définie par l'utilisateur. Avec cela, je peux maintenant les cueillir et tout va bien.


- Mon objectif est maintenant de définir ces couleurs que j'ai définies manuellement dans ce menu via un script JSL. Je souhaite donc automatiser l'étape de saisie de la couleur et de création de cet utilisateur pour définir les couleurs dans ce menu illustré ci-dessus. Mais jusqu'à présent, je n'ai aucune idée de comment accéder via JSL
merci ivo
Re : comment définir les couleurs définies par l'utilisateur pour la propriété de colonne "couleurs de la valeur" par jsl ?Vous pouvez créer votre propre thème de couleur, puis l'appliquer aux couleurs de valeur soit dans la boîte de dialogue Col Info, soit à l'aide du message Set Property dans JSL. Voici l'aide sur la création d'un thème de couleur en utilisant JSL :
https://www.jmp.com/support/help/en/15.1/#page/jmp/graphics-functions.shtml#ww4847088
Recherchez Ajouter un thème de couleur.
L'index de script contient également des informations sur les thèmes de couleur et les propriétés des colonnes.
J'espère que c'est ce que vous cherchez,
Mélanie
Re : comment définir les couleurs définies par l'utilisateur pour la propriété de colonne "couleurs de la valeur" par jsl ?merci pour la réponse rapide Ron. Malheureusement ce n'est pas ce que je cherchais. Mon objectif est de définir les couleurs comme indiqué dans la capture d'écran par le script jsl. Je commence avec des couleurs vides définies par l'utilisateur, puis j'exécute le script et, par conséquent, les couleurs doivent être définies comme indiqué dans la capture d'écran.
Avez-vous une idée de comment faire pour que cela se produise?
merci ivo
Re : comment définir les couleurs définies par l'utilisateur pour la propriété de colonne "couleurs de la valeur" par jsl ?Salut @ivo
essayez ce qui suit et voyez si cela vous mène où vous voulez
names default to here (1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:name <<
Set Property(
"Value Colors",
{"ALFRED" = -13912408, "ALICE" = -4042310, "AMY" = -4354269, "BARBARA" = -13400361, "CAROL" = -2668175, "CHRIS" = -10628061, "CLAY" =
-12893483, "DANNY" = -2600622, "DAVID" = -12921289, "EDWARD" = -9351208, "ELIZABETH" = -2661054, "FREDERICK" = -13576604, "HENRY" = -9282864,
"JACLYN" = -6995852, "JAMES" = -1524612, "JANE" = -9458080, "JEFFREY" = -14452073, "JOE" = -6391856, "JOHN" = -2745505, "JUDY" = -10199751,
"KATIE" = -7150697, "KIRK" = -10513726, "LAWRENCE" = -8381519, "LESLIE" = -3502441, "LEWIS" = -3615440, "LILLIE" = -13925307, "LINDA" =
-11502354, "LOUISE" = -7449196, "MARION" = -9229791, "MARK" = -4074344, "MARTHA" = -13050224, "MARY" = -12565885, "MICHAEL" = -2068529,
"PATTY" = -4494272, "PHILLIP" = -11824110, "ROBERT" = -8734293, "SUSAN" = -13849421, "TIM" = -13294235, "WILLIAM" = -1078076}
)
<< Color Cell by Value;
généralement, je suggérerais de définir les couleurs une fois manuellement à partir du menu. ensuite, vous pouvez exporter le script de la colonne à l'aide de ce complément astucieux
Copy-Script-For-Selected-Column-s-to-Clipboard
Faites-nous savoir si cela fonctionne
Ron