RGB-Werte zu Farbnamen in der Datentabelle<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe eine Datentabelle, die RGB-Werte in separaten Spalten enthält, und ich möchte, dass der Name der Farbe (oder in der Nähe davon) in einer separaten Spalte angezeigt wird.
Ein Problem ist, dass ich den Werten einen gewissen Spielraum geben kann, sodass sie in einem Wertebereich liegen können, sodass Schwarz 0-0-0 oder 5-0-0 oder 0-5-0 oder 0-0-5 oder 5 sein könnte -5-0 bis 5-5-5 usw., also wäre ein Bereich von +/- 5 auf beiden Seiten zulässig
z.B
| Farbname | RGB-CODE | R | G | B |
| Schwarz | 0-0-0 | 0 | 0 | 0 |
| Blau | 0-0-255 | 0 | 0 | 255 |
| Hellblau | 173-216-230 | 173 | 216 | 230 |
| Gelb | 255-255-0 | 255 | 255 | 0 |
| Orange | 255-165-0 | 255 | 165 | 0 |
| Dunkelrosa | 255-20-147 | 255 | 20 | 147 |
| Rosa | 255-192-203 | 255 | 192 | 203 |
| Braun | 165-42-42 | 165 | 42 | 42 |
Betreff: RGB-Werte zu Farbnamen in der DatentabelleNicht sicher, ob Sie das meinen ... Sie können das RGB für die jmp-benannten Farben wie folgt abrufen:
Color To RGB( "Dark Red" );
{0.627450980392157, 0.0352941176470588, 0.133333333333333}
Sie können auch Color To HLS ausprobieren.Die RGB-Zahlen zwischen 0 und 1 könnten mit 255 multipliziert werden, wenn Sie Zahlen zwischen 0 und 255 benötigen. 0 ist schwarz.Die drei Zahlen von Color To RGB sind die roten, grünen und blauen Teile.
Betreff: RGB-Werte zu Farbnamen in der DatentabelleHi ,
Kann jemand etwas dazu sagen, wie man die Farbnamen für Farbthemen erhält? zB JMP Dunkel. Wie kommt man an Farbnamen und entsprechende Farben?
Vielen Dank
RAM
Betreff: RGB-Werte zu Farbnamen in der DatentabelleDie Spaltenformel von MS ist großartig!
Diese letzte Zeile ist nicht nur elegant, sondern auch schneller als meine Loops.
Ich habe das Skript aktualisiert RGB-Farbanpassungsskript .
Danke MS!
Betreff: RGB-Werte zu Farbnamen in der DatentabelleSchönes Beispiel!
Hier ist ein Versuch, Johns Skript in eine Spaltenformel umzuwandeln:
Aktuelle Datentabelle () << Neue Spalte ( "Farbname2" ,
Formel (
Lokal (
{ Farbnamen = { "Schwarz" , "Blau" , "Hellblau" , "Gelb" , "Orange" , "Dunkelrosa" , "Rosa" , "Braun" } ,
rgb = [ 0 0 0 ,
0 0 255 ,
173 216 230 ,
255 255 0 ,
255 165 0 ,
255 20 147 ,
255 192 203 ,
165 42 42 ]} ,
Farbnamen [ Ort Min ( V Summe ( ( rgb - Matrix ( Wiederholen ( {{ : Rot , : Grün , : Blau }} , 8 ) )) ` ^ 2 ) )]
) ) ) ;
Betreff: RGB-Werte zu Farbnamen in der DatentabelleDanke Jeff.
Vielleicht hätte ich versuchen sollen, das Skript direkt hier anzuhängen.
Sorry für die Verspätung David. Bitte lassen Sie mich wissen, wenn Sie Fragen zum Code haben.
~John
Re: RGB-Werte zu Farbnamen in der DatentabelleVersuchen Sie es erneut mit dem Link in Johns Beitrag. Ich glaube, es war einfach noch nicht moderiert worden.
Es ist jetzt verfügbar.
RGB-Farbanpassungsskript
-Jeff
Betreff: RGB-Werte zu Farbnamen in der DatentabelleJohn,
Das Aussehen dieser Antwort gefällt mir sehr gut, aber leider kann ich nicht auf das Dokument zugreifen, das Sie hier hinterlegt haben. Es kommt mit unbefugtem Zugriff.
Könntest du es bitte hier posten, damit ich es bitte bekomme?
Grüße
David
Re: RGB-Werte zu Farbnamen in der DatentabelleMit etwas Skripthilfe von melanierake , ich habe ein Skript erstellt und hochgeladen, das die Schließfarbe findet und in eine Spalte mit dem Namen "Farbname" einfügt. RGB-Farbanpassungsskript . Ich hoffe, es hilft.

Betreff: RGB-Werte zu Farbnamen in der DatentabelleWürde so etwas funktionieren?
Betreff: RGB-Werte zu Farbnamen in der DatentabelleMir wurde klar, dass ich in der Frage wahrscheinlich nicht genügend Informationen gegeben hatte. Ich habe eine Tabelle, die die R-, G- und B-Werte für eine Farbe aus der Bildanalyse eines Musters enthält. Ich möchte, dass JMP diese in den nächstgelegenen Farbnamen „übersetzt“ und diesen in eine separate Spalte einfügt.
zB ist die Ausgabe, die ich habe, dieser ähnlich
| Probe | Rot | Grün | Blau |
| 1 | 165 | 40 | 44 |
| 2 | 136 | 150 | 102 |
| 3 | 124 | 160 | 167 |
| 4 | 124 | 160 | 158 |
| 5 | 208 | 254 | 228 |
| 6 | 202 | 252 | 226 |
| 7 | 122 | 158 | 163 |
| 8 | 118 | 153 | 153 |
| 9 | 209 | 254 | 226 |
| 10 | 210 | 254 | 234 |
| 11 | 206 | 253 | 225 |
| 12 | 202 | 251 | 223 |
| 13 | 209 | 254 | 226 |
| 14 | 211 | 254 | 233 |
| fünfzehn | 165 | 192 | 154 |
Ich möchte, dass JMP diese Werte durchsucht und mir die nächste Farbe mitteilt, entweder aus einer anderen Tabelle mit einer Liste von Farben oder aus einem Skript.
Zeile 1 würde also Brown lauten, obwohl dies nicht genau mit dem RGB für Braun in der ersten Tabelle übereinstimmt.