3.4.2 可视化编码元素的优先级
Mackinlay和Tversky分别提出了两套可视化设计的原则,Mackinlay强调表达性和有效性,Tversky强调一致性和理解性。两者可以糅合起来,如下。
(1)表达性、一致性:可视化的结果应该充分表达了数据想要表达的信息,且没有多余。
(2)有效性、理解性:可视化之后比前一种数据表达方案更加有效,更加容易让人理解。
图3.19总结了可视化编码面对不同数据类型的优先级。(https://www.daowen.com)

图3.19 可视化编码对不同数据的优先级
图3.19列举了数据可视化作品中常用的视觉编码通道,针对同种数据类型,采用不同的视觉通道带来的主观认知差异很大。数值型适合用能够量化的视觉通道表示,如坐标、长度等,使用颜色表示的效果就大打折扣,且容易引起歧义;类似地,序列型适合用区分度明显的视觉通道表示,类别型适合用易于分组的视觉通道。
需要指出的是,图3.19蕴含的理念可以应对绝大多数应用场景下可视化图形的设计“套路”,但数据可视化作为视觉设计的本质决定了“山无常势,水无常形”,任何可视化效果都拒绝生搬硬套,更不要说数据可视化的应用还要受到业务、场景和受众的影响。