1

假设我有一些数据要显示在条形图上,每个条形都会根据其高度着色。

假设条形的高度范围从ab

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

分配的颜色需要这样,如果数据点 1 的值x并且数据点 2 的值接近x,则分配给数据点 1 和 2 的颜色将相似。

4

1 回答 1

0

几乎,取决于您使用什么程序来执行此操作,这相当简单。考虑有 3 列 RG 和 B(它们可以以多种不同的方式存储)。

纯红色是 255,G 和 B 为 0。纯绿色和蓝色也是如此,它们各自的颜色。然后,只需覆盖您想要的所有可能的颜色。

示例颜色图表在这里

另一种选择是使用HSV 颜色系统,然后如果您确实需要 RGB,则将其转换为 RGB。我个人发现在生成一系列可用颜色时使用 HSV 更容易、更简洁。

于 2012-07-07T16:00:24.903 回答