在工作中你是否会因为不知道用哪种图表(柱状图、饼状图、散点图……)来呈现表格数据而头疼呢?
这就是信息可视化(Information Visualization),是一个很大的话题。我们一般讲的可视化,包括科学计算可视化和信息可视化。前者大量运用在医学、地理、物理等领域(空间数据),比如部分分布式计算项目的屏幕保护程序,可以归为科学计算可视化的一种(当然与科研领域相比只能算毛毛雨了)。后者则主要是信息系统、商业金融、网络等领域(非空间数据,或者多维数据)。一方面由于信息可视化本身是近些年才发展起来的,另一方面我本人实际涉及的也不是很多,本文参考了一些信息可视化的文献,附在文末,与大家共勉。
一个例子
今年股市比较热,打开任何一款炒股软件都能看到花花绿绿的曲线、图形,那么你可知道用来表示股价信息的 K 线图是谁发明的呢?传说是日本大米商人本间宗久为了记录下每日的大米价格变动而发明的一种图示,记录下价格的涨跌和走势,适时的进行大米交易来积聚财富,这种图示法准确、细致、独特,后来才被引入美国股市和期货市场。当然现在信息技术和统计学的发展,还涌现了一大批图表,比如星空图、散户线、火焰山等等。
信息可视化在这里将大量的数据进行信息提取,然后通过直观和形象的图形表现出来。(想象一下如果股票信息都是以二维表格形式呈现的话,那是多么恐怖)
认知心理学和图形设计
信息可视化的两大基础是认知心理学和图形设计,认知心理学是理论基础,图形设计是实践操作。
可视化不仅仅是视觉上的,该领域的研究人员也尝试着将听觉、嗅觉和触觉融合进去(比如针对残障人士的设计)。在《信息可视化的基本过程和与主要研究领域》一文中,作者将视觉上的可视化变量分为 7 种:位置、形状、大小、方向、色彩、纹理、灰度,有时候也会将色彩分为色相、亮度和饱和度。基本上所有的信息可视化应用都是一个或多个变量的组合。不同的视觉变量在呈现数据各有优劣(从认知角度),如下表所示:
联系 | 选择 | 次序 | 数量 | |
---|---|---|---|---|
位置 | 好 | 差 | 差 | 差 |
形状 | 好 | 差 | 差 | 差 |
大小 | 差 | 好 | 好 | 好 |
方向 | 好 | 一般 | 差 | 差 |
颜色 | 好 | 很好 | 差 | 差 |
纹理 | 一般 | 好 | 一般 | 差 |
灰度 | 差 | 好 | 很好 | 差 |