Wie legt man benutzerdefinierte Farben für die Spalteneigenschaft „Wertfarben“ per JSL fest?
Hallo JMP-Experten,
Ich frage mich, ob es eine Möglichkeit gibt, die benutzerdefinierten Farben im unten gezeigten Farbmenü durch ein Skript festzulegen?
Als Wertfarben möchte ich Farben verwenden, die in den vorgeschlagenen Standardfarben nicht verfügbar sind. Sobald ich diese zusätzlichen benutzerdefinierten Farben selbst definiert habe, kann ich sie nach Belieben verwenden. Nach der Neuinstallation von jmp ist es jedoch verschwunden und ich muss die gleiche Übung erneut durchführen. Daher möchte ich die Einstellung dieser Farben per Skript automatisieren.
Ich habe dieses Farbmenü nicht in der Dokumentation gefunden und habe keine Ahnung, wie ich mit JSL darauf zugreifen kann 
Hast du eine Idee?
Danke ivo
Betreff: Wie legt man benutzerdefinierte Farben für die Spalteneigenschaft „Wertfarben“ per JSL fest?Ich möchte nur die Lösung teilen, die wir gefunden haben….
Diese benutzerdefinierten Farben werden im JMP-Ordner gespeichert: C:\Benutzer\Benutzername\AppData\Roaming\SAS\JMP\15
Der Name der Datei ist JMP.PFSCC . Die Datei kann auf eine neue Version von JMP oder auf einen anderen Benutzer kopiert werden, sogar über ein JSL-Skript 
Betreff: Wie legt man benutzerdefinierte Farben für die Spalteneigenschaft „Wertfarben“ per JSL fest?
Danke Melanie. Viel zu lesen. Aber auch nicht das, wonach ich gesucht habe.
Vielleicht erkläre ich etwas mehr Hintergrundinformationen zu meinem Anwendungsfall.
- In unserem Unternehmen verwenden wir koparate Designfarben (die von Ihnen genannten Farbthemen von JSL sind vorhanden).
- Für die explorative Datenanalyse verwenden wir den Graph Builder, z

- Bei Verwendung eines Farbcodes besteht manchmal die Notwendigkeit, die Farbe zu ändern (z. B Ich möchte unser gemeinsames Design rot und grün haben, statt oben blau und gelb)
- Dies mache ich über die Spalteneigenschaft wie unten. Und da hier in diesem Farbmenü keine unserer koparaten Designfarben verfügbar sind, habe ich sie hier alle manuell als benutzerdefinierte Farbe definiert. Damit kann ich sie nun pflücken und alles ist gut.


- Mein Ziel ist es nun, diese Farben, die ich in diesem Menü manuell definiert habe, über ein JSL-Skript zu definieren. Deshalb möchte ich den Schritt des Eingebens der Farbe und des Erstellens dieser benutzerdefinierten Farben in diesem oben gezeigten Menü automatisieren. Aber ich habe bisher keine Ahnung, wie ich über JSL darauf zugreifen kann
Danke ivo
Betreff: Wie legt man benutzerdefinierte Farben für die Spalteneigenschaft „Wertfarben“ per JSL fest?Danke Melanie. Viel zu lesen. Aber auch nicht das, wonach ich gesucht habe.
Vielleicht erkläre ich etwas mehr Hintergrundinformationen zu meinem Anwendungsfall.
- In unserem Unternehmen verwenden wir koparate Designfarben (die von Ihnen genannten Farbthemen von JSL sind vorhanden).
- Für die explorative Datenanalyse verwenden wir den Graph Builder, z
- Bei Verwendung eines Farbcodes besteht manchmal die Notwendigkeit, die Farbe zu ändern (z. B Ich möchte unser gemeinsames Design rot und grün haben, statt oben blau und gelb)
- Dies mache ich über die Spalteneigenschaft wie unten. Und da hier in diesem Farbmenü keine unserer koparaten Designfarben verfügbar sind, habe ich sie hier alle manuell als benutzerdefinierte Farbe definiert. Damit kann ich sie nun pflücken und alles ist gut.


- Mein Ziel ist es nun, diese Farben, die ich in diesem Menü manuell definiert habe, über ein JSL-Skript zu definieren. Deshalb möchte ich den Schritt des Eingebens der Farbe und des Erstellens dieser benutzerdefinierten Farben in diesem oben gezeigten Menü automatisieren. Aber ich habe bisher keine Ahnung, wie ich über JSL darauf zugreifen kann
Danke ivo
Betreff: Wie legt man benutzerdefinierte Farben für die Spalteneigenschaft „Wertfarben“ per JSL fest?Sie können Ihr eigenes Farbthema erstellen und es dann entweder im Dialogfeld „Spalteninformationen“ oder mithilfe der Meldung „Eigenschaft festlegen“ in JSL auf Wertfarben anwenden. Hier ist die Hilfe zum Erstellen eines Farbthemas mit JSL:
https://www.jmp.com/support/help/en/15.1/#page/jmp/graphics-functions.shtml#ww4847088
Suchen Sie nach Farbthema hinzufügen.
Der Skriptindex enthält auch Informationen zu Farbthemen und Spalteneigenschaften.
Ich hoffe, das ist es, wonach Sie suchen,
Melanie
Betreff: Wie legt man benutzerdefinierte Farben für die Spalteneigenschaft „Wertfarben“ per JSL fest?Danke für die schnelle Antwort Ron. Leider ist das nicht das, wonach ich gesucht habe. Mein Ziel ist es, die Farben so einzustellen, wie im Screenshot per JSL-Skript gezeigt. Ich beginne mit leeren benutzerdefinierten Farben, führe dann das Skript aus und als Ergebnis sollten die Farben wie im Screenshot gezeigt eingestellt werden.
Haben Sie eine Idee, wie wir das umsetzen können?
Danke ivo
Betreff: Wie legt man benutzerdefinierte Farben für die Spalteneigenschaft „Wertfarben“ per JSL fest?Hallo @ivo
Probieren Sie Folgendes aus und sehen Sie, ob es Sie dahin bringt, wo Sie wollen
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;
Generell würde ich empfehlen, die Farben einmal manuell über das Menü einzustellen. Anschließend können Sie das Skript der Spalte mit diesem praktischen Add-In exportieren
Skript für ausgewählte Spalten in die Zwischenablage kopieren
Lassen Sie uns wissen, ob es funktioniert
Ron