基于 R 中的色相、饱和度、值来排序颜色

2023-12-02

这道题是R和色彩理论的结合

我尝试根据色相 (h)、饱和度 (s)、最后值 (v) 来排序颜色

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

Painted

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 位,然后找到色调最低的颜色,依此类推。

那么如何按饱和度排序,然后进行价值排序。

请注意,我不是要求代码,而是要求执行此操作的逻辑。

任何指导表示赞赏。

Code

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

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于 R 中的色相、饱和度、值来排序颜色 的相关文章

  • data.table `:=` 具有动态输入(现有列)和输出(新列名称)的赋值表达式

    Note 我在这个问题中遇到的确切问题不适用于最新版本的数据表 如果您想做标题中描述的事情 请查看软件包常见问题解答中的相应问题 1 6 好的 但我事先不知道表达方式 我如何以编程方式传递它们 https rawgit com wiki R
  • 在 R markdown 中,如何防止非缓存块的绘图被单独保存?

    当编织 R markdown 文件时 从任何块输出的图cache TRUE独立于 HTML 输出保存 这对我来说很有意义 然而 如果即使是单个块也有cache TRUE选项集 all块 包括那些cache FALSE 将他们的地块独立保存
  • 用 R 计算月回报

    这可能是一个微不足道的问题 但不幸的是我无法解决它 我有 50 家公司的股票投资组合 我有每家公司当天的日期和收盘价 每家公司的数据因股票交易日期而异 我使用以下代码来计算每日收益 return matrix NA nrow compani
  • 合并数据后,ggplot2 geom_polygon 的映射变得疯狂

    我正在尝试制作一个包含美国大区域地图的网格 我从形状文件创建一个 SpatialPolygonDataframe 然后将其转换为data frame以使用ggplot2 一旦我将数据添加到框架中 多边形就会绘制出来 包含 SpatialPo
  • PowerBI:如何保存R脚本的结果?

    是否可以在 Power BI Desktop 中实现以下场景 将数据从 Excel 文件加载到多个表 使用 R 脚本从多个数据源进行计算 将计算结果存储到 Power BI pbix 中的新表 这个想法是使用 Power BI Deskto
  • 如何在 R 中使用 Torocks5 getURL

    我想使用 TorgetURLR Tor 中的功能正在工作 在 Firefox 中检查 socks5 at port 9050 但是当我在 R 中设置它时 出现以下错误 html lt getURL http www google com f
  • R:如何跨行应用xts对象?

    我有以下 xts 对象 x lt structure c 30440 5 30441 30441 5 30441 5 30441 30439 5 30440 5 30441 30441 5 NA NA 30439 5 NA NA NA 30
  • 如何更改 geom_bar 中条形之间的间距?

    我有一个两边都有正值的条形图 当我改变条形的宽度时 它们之间的空间变得很大并且看起来不太好 我试图用它来操纵它position position dodge 但它不起作用 如何减少栏之间的空间 这是代码 最初发布在这里与 x 轴交叉的堆积条
  • 如何在ggplot2中制作x轴和y轴之间的间隙和突出的刻度线

    如何创建以下样式的图表 注意 x y 轴 红色圆圈 和 x y 轴上突出的刻度 箭头 之间的间隙 我现在最多能做的是 library ggplot2 p lt ggplot mpg aes class hwy geom boxplot th
  • Eclipse luna 主题问题

    我的 Eclipse 主题似乎有问题 我使用它附带的标准深色主题 并且还使用颜色样式来更改背景 文本颜色 我有露娜版本 即使它确实接受更改 如果我在重新启动 Eclipse 时点击 应用 和 确定 它似乎会忽略更改的颜色样式 如果我更改特定
  • 使用 dplyr 计算组平均值,同时排除当前观察值

    Using dplyr 最好 我试图计算每个观察值的组平均值 同时从组中排除该观察值 看来这应该可以通过组合来实现rowwise and group by 但这两个功能不能同时使用 给定这个数据框 df lt data frame grou
  • ggplot2 密度直方图,宽度=.5,vline 和居中条形位置

    我想要一些离散数据的良好密度 总和为 1 直方图 我尝试了几种方法来做到这一点 但没有一种方法完全令人满意 生成一些数据 data set seed 999 d test data frame score round rnorm 100 1
  • 在 ggduo 散点图矩阵中显示相关指数

    我有这样的事情 library GGally df data frame runif 100 rnorm 100 rgamma 100 1 2 rt 100 1 rf 100 1 2 ggduo df columnsX 1 2 column
  • 更改 ggplot 对象的数据集

    我正在绘制数据的子集ggplot2我想知道我是否会以某种方式使用已包含在ggplot原始数据子集中的对象 举个例子 这是第一个图 代码块 1 require ggplot2 p lt ggplot mtcars aes mpg wt col
  • 在 R 中使用 k-NN 和分类值

    我希望对主要具有分类特征的数据进行分类 为此 欧几里得距离 或任何其他数值假设距离 不适合 我正在寻找 R 的 kNN 实现 其中可以选择不同的距离方法 例如汉明距离 有没有一种方法可以使用常见的 kNN 实现 例如具有不同距离度量函数的
  • 使用 ff 包导入文本文件

    我有一个包含 450 万行和 90 列的文本文件要导入到 R 中 read table我得到了cannot allocate vector of size 错误消息 因此我尝试使用 ff 包导入 然后再对数据进行子集化以提取我感兴趣的观察结
  • 如何在 R 中建立具有某些条件的排列[重复]

    这个问题在这里已经有答案了 我是 R 新手 有点困惑 假设我有一个向量 c 1 2 3 4 5 6 我想生成具有四个元素的排列 每个排列应涉及 1 和 5 谢谢 您可以使用permutations https www rdocumentat
  • 将数据框列作为参数传递给 mutate 函数

    我有一张表 其中有五列 年份 GDP 收入 收入 和 工资 通过这张表 我用下面的代码进行了计算 library dplyr DATA TEST lt data frame Year c 2000 2001 2002 2003 2004 2
  • R ggplot2 比例 alpha 离散以显示在图例中

    我正在尝试绘制两个因素 压力和性别 的图 并使用 alpha 值来传达性别 这是我的代码和结果图 ggplot subset df zfish data overall long day day 01 measure distance fr
  • 按字符分隔字段中的变量

    我最近问了这个问题单独的字段内容 https stackoverflow com questions 53309849 separate contents of field并得到了一个非常快速且非常简单的答案 我在 Excel 中可以简单地

随机推荐