Ich versuche, ein Kreisdiagramm mit bestimmten Farben mit RGB-Werten zu erstellen. Durch "Rechtsklick" auf die Legende kann ich "Füllfarbe" -> "Andere" auswählen. Von dort aus kann ich den spezifischen RGB-Wert auswählen. Ich gebe folgende RGB-Werte ein: R (225), B (79), G (113). Nachdem ich jedoch „Ok“ ausgewählt und mir das Tortendiagramm angesehen habe, kann ich feststellen, dass es nicht die richtige Farbe ist. Wenn ich zurückgehe, um mir die Farbe anzusehen, zeigen die RGB-Werte: R (214), B (54), G (94). Diese RGB-Farbverschiebung tritt auch bei anderen benutzerdefinierten Farben auf, die ich zu verwenden versuche. Ich habe gerade auf JMP 15.0.0 aktualisiert und es getan NICHT habe dieses Problem bei JMP 14. Außerdem verwende ich einen Mac. Kann mir bitte jemand helfen was ich falsch mache?
Danke, dass Sie dieses Problem gemeldet haben. JMP Development hat sich das angesehen und Verbesserungen vorgenommen. Der Fix wird in JMP 16.1 und höher verfügbar sein, das im Sommer 2021 verfügbar sein wird.
Das sieht so aus, als ob es sich um einen Fehler handeln könnte. Am besten geben Sie es an den Tech Support weiter ( support@jmp.com ), um sicherzustellen, dass es angemessen untersucht und gemeldet wird.
Konvertieren von -14765937 in RGB-Werte:
c = color to rgb(-14765937);
{0.882352941176471, 0.309803921568627, 0.443137254901961}
d = c * 255;
{225, 79, 113}

Ich habe ein einfaches Beispiel mit JMP 15 und Windows 10 ausprobiert und hatte dieses Problem nicht.Klicken Sie auf das rote Dreieck und wählen Sie Skript speichern > In Skriptfenster.Sie werden sehen, wo JSL die Farben einstellt.Sie können den Code ändern und Ihre Farben verwenden.Hier ist ein einfaches Beispiel, bei dem ich eine Farbe auf RGB von 225, 79, 113 setze:
dt = New Table( "Pie Color", Add Rows( 14 ),
New Column( "Column 1", Character, "Nominal",
Set Values( {"aaa", "aaa", "aaa", "bbb", "bbb", "bbb", "bbb", "ccc", "ccc", "ccc",
"ccc", "ccc", "ccc", "ccc"}
)
)
);
dt << Graph Builder(
Size( 490, 435 ),
Show Control Panel( 0 ),
Variables( X( :Column 1 ) ),
Elements( Pie( X, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model( 5,
Properties( 0, {Fill Color( -14765937 )}, Item ID( "aaa", 1 ) )
)}
)
)
);
Die gespeicherte JSL zeigt eine Füllfarbe von -14765937. Wenn Sie dies in RGB umwandeln, erhalten Sie (.8823, .3098, .4431), also (225, 79, 113).Sie können die Farbe mit RGB-Werten wie folgt einstellen:
Properties( 0, {Fill Color( {225, 79, 113} )}, Item ID( "aaa", 1 ) )