J'essaie de créer un graphique à secteurs avec des couleurs spécifiques en utilisant des valeurs RVB. En "clic droit" sur la légende, je peux sélectionner "Couleur de remplissage" --> "Autre". À partir de là, je peux sélectionner la valeur RVB spécifique. J'entre les valeurs RVB suivantes : R (225), B (79), G (113). Cependant, après avoir sélectionné "Ok" et regardé le graphique à secteurs, je peux dire que ce n'est pas la bonne couleur. Quand je retourne regarder la couleur, les valeurs RVB affichent : R (214), B (54), G (94). Ce changement de couleur RVB se produit également pour d'autres couleurs personnalisées que j'essaie d'utiliser. Je viens de mettre à jour JMP 15.0.0 et j'ai fait NE PAS J'ai ce problème sur JMP 14. De plus, j'utilise un Mac. Quelqu'un peut-il m'aider s'il vous plaît avec ce que je fais peut-être mal?
Merci d'avoir signalé ce problème. JMP Development l'a examiné et a apporté des améliorations. Le correctif sera disponible dans JMP 16.1 et versions ultérieures, qui seront disponibles à l'été 2021.
Cela ressemble à un bug. Il serait préférable de le transmettre au support technique ( support@jmp.com ) pour s'assurer qu'il fait l'objet d'une enquête et d'un rapport appropriés.
Pour convertir -14765937 en valeurs RVB :
c = color to rgb(-14765937);
{0.882352941176471, 0.309803921568627, 0.443137254901961}
d = c * 255;
{225, 79, 113}

J'ai essayé un exemple simple avec JMP 15 et Windows 10 et je n'ai pas eu ce problème.Cliquez sur le triangle rouge et sélectionnez Enregistrer le script > Vers la fenêtre de script.Vous verrez où JSL définit les couleurs.Vous pouvez modifier le code et utiliser vos couleurs.Voici un exemple simple où j'ai défini une couleur sur RVB de 225, 79, 113 :
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 ) )
)}
)
)
);
Le JSL enregistré affiche une couleur de remplissage de -14765937. Si vous convertissez ceci en RVB, vous obtenez (.8823, .3098, .4431), qui est (225, 79, 113).Vous pouvez définir la couleur avec des valeurs RVB comme ceci :
Properties( 0, {Fill Color( {225, 79, 113} )}, Item ID( "aaa", 1 ) )