基于R中的色相,饱和度,值的订单颜色

时间:2018-06-26 14:33:39

标签: r colors color-theory

这个问题是R和颜色理论的组合

我正在尝试根据色相(h),饱和度(s)和最终值(v)排序颜色

这是本文末尾代码中绘制的颜色和数据框

已绘制

enter image description here

数据框

       [,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值最低的颜色,将其保持在其余4种颜色中的第1位,然后找到色相最低的颜色,依此类推。

然后如何按饱和度排序,然后按值排序。

请注意,我并不是要代码,而是这样做的逻辑。

任何指导表示赞赏。

代码

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

0 个答案:

没有答案