Цвет заказа на основе оттенка, насыщенности, значения в R - PullRequest
0 голосов
/ 26 июня 2018

Этот вопрос является комбинацией R и теории цвета

Я пытаюсь упорядочить цвет на основе оттенка (h), затем насыщенности (s) и, наконец, значения (v)

Вот раскрашенные цвета и датафрейм из кода в конце этого поста

Окрашенный

enter image description here

Dataframe

       [,1]      [,2]      [,3]      [,4]      [,5]
h 0.6229508 0.2767296 0.1323283 0.9790476 0.9093567
s 0.6421053 0.5145631 0.7928287 0.9510870 0.5480769
v 0.3725490 0.8078431 0.9843137 0.7215686 0.4078431

Найти цвет с наименьшим значением h, оставить его в качестве 1-й позиции из оставшихся 4 цветов, затем найти цвет с наименьшим оттенком и т. Д.

Тогда как бы отсортировать по насыщенности, а затем по значению.

Обратите внимание, я не прошу код, а скорее логику для этого.

Любое руководство приветствуется.

код

library(RanglaPunjab)

# Paint the colors
PaintPalette("Teej")

# Store the hex values
mycolors <- RanglaPunjab("Teej")

# Print hex values
mycolors

# Convert Hex to RGB
RGBcol <- col2rgb(mycolors)

# Print RGB values
RGBcol

# Convert RGB to HSV
HSVcol <- rgb2hsv(RGBcol)

# Print dataframe
HSVcol
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...