4.2.2 颜色映射法

不同图表的表示(https://www.daowen.com)
在二维数据可视化中,常用颜色表示数据场中数据值的大小,即在数据与颜色之间建立一个映射关系,把不同的数据映射为不同的颜色。在绘制图形时,根据场中的数据确定点或图元的颜色,从而以颜色来反映数据场中的数据及其变化。
这种可视化方法处理的数据一般为离散网格数据,网格之间的数据采用插值的方法计算。大部分可视化系统的绘制模块一般不直接插值计算网格间的数据,而是利用计算机硬件提供的功能直接对颜色的RGB基色值进行插值计算,这样有助于提高绘制速度,但也由此引起了误差:由于大部分颜色映射模型都采用非线性的映射,对颜色的线性插值实际上是对数据的非线性插值,从而造成误差导致完全错误的颜色。实际应用中可采用颜色表方式来解决这一问题,因为颜色表索引与数据间是完全线性的映射关系,不会引起插值误差。