【发布时间】:2019-04-03 22:45:21
【问题描述】:
假设我有这个十六进制代码的颜色向量(R):
colors <- c("#62B200","#FF6C91","#F57962","#00C1A9","#EE8044")
我正在寻找一种方法来扩展每种颜色的 n 深色调(即拉向黑色)。
例如,如果n = 2,这将是扩展颜色data.frame:
expanded.colors.df <- data.frame(original.color = c("#62B200","#62B200","#FF6C91","#FF6C91","#F57962","#F57962","#00C1A9","#00C1A9","#EE8044","#EE8044"),
expanded.color = c("#62B200","#58A000","#FF6C91","#E56182","#F57962","#DC6C58","#00C1A9","#00AD98","#EE8044","#D6733D"))
我从here 中获取了这些色调,对于给定的颜色输入,它会给出它的色调列表。
知道是否有一个R 函数可以实现这一点吗?
【问题讨论】: