计算颜色映射中的颜色

时间:2012-07-07 15:51:25

标签: colors statistics

假设我在条形图上显示了一些数据,并且每个条形图将根据其高度进行着色。

假设栏的高度范围从 a b

计算连续色彩映射中数字的最佳方法是什么,以便为 a 分配一组RGB值, a + 1 分配一组RGB值一直到 b 。数据是连续的。

分配的颜色必须是这样的:如果数据点1具有值 x 且数据点2具有接近 x 的值,则分配给数据点的颜色1和2将是相似的。

1 个答案:

答案 0 :(得分:0)

相当多,根据您使用的程序,它是相当直接的。想想有3列R G和B(它们可以以多种不同的方式存储)。

纯红色为255,G和B为0.纯绿色和蓝色的颜色相同。然后,只需要覆盖你想要的每种颜色。

示例颜色图表为here

另一种选择是使用HSV color system然后将其转换为RGB,如果你真的需要RGB。我个人觉得在生成一系列可用颜色时,使用HSV会更简单,更简洁。