Valeurs RVB aux noms de couleur dans le tableau de données<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai une table de données qui contient des valeurs RVB dans des colonnes séparées et je souhaite afficher le nom de la couleur (ou à proximité) dans une colonne séparée.
Un problème est que je peux donner une certaine marge de manœuvre dans les valeurs afin qu'elles puissent être dans une plage de valeurs afin que Noir puisse être 0-0-0 ou 5-0-0 ou 0-5-0 ou 0-0-5 ou 5 -5-0 à 5-5-5 etc. donc une plage de +/- 5 de chaque côté serait autorisée
par exemple
| Nom de la couleur | CODE RVB | R | g | B |
| Le noir | 0-0-0 | 0 | 0 | 0 |
| Bleu | 0-0-255 | 0 | 0 | 255 |
| Bleu clair | 173-216-230 | 173 | 216 | 230 |
| Jaune | 255-255-0 | 255 | 255 | 0 |
| Orange | 255-165-0 | 255 | 165 | 0 |
| Rose profond | 255-20-147 | 255 | 20 | 147 |
| Rose | 255-192-203 | 255 | 192 | 203 |
| Marron | 165-42-42 | 165 | 42 | 42 |
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesJe ne sais pas si c'est ce que vous voulez dire... vous pouvez récupérer le RVB pour les couleurs nommées jmp comme ceci :
Color To RGB( "Dark Red" );
{0.627450980392157, 0.0352941176470588, 0.133333333333333}
Vous pouvez également essayer Color To HLS.Les nombres RVB entre 0 et 1 peuvent être multipliés par 255 si vous avez besoin de nombres entre 0 et 255. 0 est noir.Les trois nombres de Color To RGB sont les parties rouge, verte et bleue.
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesSalut ,
Quelqu'un peut-il commenter comment obtenir les noms de couleur pour les thèmes de couleur. par exemple JMP Dark. comment y arriver les noms de couleurs et les couleurs correspondantes?
Merci
RAM
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesLa formule de colonne de MS est géniale !
Cette dernière ligne n'est pas seulement élégante mais s'exécute probablement plus rapidement que mes boucles.
j'ai mis à jour le script Script de correspondance des couleurs RVB .
Merci MS !
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesBel exemple !
Voici une tentative d'adaptation du script de John dans une formule de colonne :
Tableau de données actuel () << Nouvelle colonne ( "Nom de couleur2" ,
formule (
Local (
{ noms de couleurs = { "Le noir" , "Bleu" , "Bleu clair" , "Jaune" , "Orange" , "Rose profond" , "Rose" , "Marron" } ,
RVB = [ 0 0 0 ,
0 0 255 ,
173 216 230 ,
255 255 0 ,
255 165 0 ,
255 20 147 ,
255 192 203 ,
165 42 42 ]} ,
noms de couleurs [ Loc Min ( Somme V ( ( RVB - Matrice ( Répéter ( {{ : Rouge , : Vert , : Bleu }} , 8 ) )) ` ^ 2 ) )]
) ) ) ;
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesMerci Jeff.
J'aurais peut-être dû essayer de joindre le script directement ici.
Désolé pour le retard David. S'il vous plaît laissez-moi savoir si vous avez des questions sur le code.
~Jean
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesEssayez à nouveau le lien dans le message de John. Je pense qu'il n'avait pas encore été modéré.
Il est disponible maintenant.
Script de correspondance des couleurs RVB
-Jeff
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesJohn,
J'aime vraiment le look de cette réponse mais malheureusement je ne peux pas accéder au document que vous avez mis ici. Il arrive avec un accès non autorisé.
Pourriez-vous s'il vous plaît le poster ici afin que je puisse l'obtenir s'il vous plaît?
Salutations
David
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesAvec l'aide de scripts de mélaniedrake , j'ai créé et téléchargé un script qui trouve la couleur de fermeture et la place dans une colonne nommée "Nom de la couleur". Script de correspondance des couleurs RVB . J'espère que cela aide.

Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesEst-ce que quelque chose comme ça fonctionnerait?
Re : Valeurs RVB aux noms de couleur dans le tableau de donnéesJ'ai réalisé que je n'avais probablement pas donné suffisamment d'informations dans la question. J'ai un tableau qui contient les valeurs R, G & B pour une couleur à partir de l'analyse d'image d'un échantillon, je veux que JMP les "traduise" dans le nom de couleur le plus proche et le place dans une colonne séparée.
par exemple, la sortie que j'ai est similaire à ceci
| goûter | Rouge | Vert | Bleu |
| 1 | 165 | 40 | 44 |
| 2 | 136 | 150 | 102 |
| 3 | 124 | 160 | 167 |
| 4 | 124 | 160 | 158 |
| 5 | 208 | 254 | 228 |
| 6 | 202 | 252 | 226 |
| sept | 122 | 158 | 163 |
| 8 | 118 | 153 | 153 |
| 9 | 209 | 254 | 226 |
| dix | 210 | 254 | 234 |
| 11 | 206 | 253 | 225 |
| 12 | 202 | 251 | 223 |
| 13 | 209 | 254 | 226 |
| 14 | 211 | 254 | 233 |
| 15 | 165 | 192 | 154 |
Je souhaite que JMP parcoure ces valeurs et m'indique la couleur la plus proche, soit à partir d'un tableau différent contenant une liste de couleurs, soit à partir d'un script.
Ainsi, la ligne 1 indiquerait Brown, même si cela ne correspond pas exactement au RVB pour le brun dans le premier tableau.