这个问题是R和颜色理论的组合
我正在尝试根据色相(h),饱和度(s)和最终值(v)排序颜色
这是本文末尾代码中绘制的颜色和数据框
[,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