墨水与数据的比例和绘图背景


17

我注意到,许多“最先进的”绘图程序包和主题以及许多杰出的数据人员都使用灰色背景绘制绘图。以下是几个示例:

ggplot2

在此处输入图片说明

Nate Silver的fourthirtyeight.com:

在此处输入图片说明

虽然在上面的第一个示例(ggplot2)中,有人可能会争辩说使用灰色背景会减少网格线所需的墨水,但第二种情况肯定不是这种情况。与白色或透明背景相比,使用灰色背景有什么优势?


2
情节是一道菜-灰色背景是盘子。
ttnphns

3
@ttnphns我喜欢类比。哈德利·威克汉姆(Hadley Wickham)在谈到ggplot的背景时说:“灰色背景使绘图与文本的其余部分具有相似的颜色(在印刷意义上),从而确保图形与文本的流动相吻合,而不会跳出明亮的白色背景最后,灰色背景创建了一个连续的颜色域,以确保将该图视为单个视觉实体。” 他还基于可以轻松“调出”网格线的理由。
银鱼

1
我也很喜欢你的比喻。@silverfish是的,完全正确,其灰度与您的斜视相匹配,并将绘图正方形与页面上的文本进行比较。哈德利(Hadley)使得灰色背景流行起来。他的设计使用灰色绘图背景,但使用白色支持(轴),可以清楚地知道数据的开始和结束位置。与背景网格(遵循良好的认知原理)相比,数据弹出时具有更高的可见性。直到您需要使用它来查找值之前,网格都会坐下来。
黛安·库克

3
@Silverfish先看看雅克·贝尔坦(Semiologie平面设计),艾伦·MacEachran(Google地图如何工作)和李·威尔金森(图形的语法)。MacEachran提供了大量生理,心理和文化细节,并提供了大量参考资料。不要被对“地图”的引用所拖延:他的书主要关注的是人们通常如何与信息图形进行交互并从中创建含义,其中地图仅是一个突出的例子。
ub

2
@silverfish这可能是丹·卡尔的工作,使用灰色背景和白色网格线与表格,图表谁起步于90年代初的工作dev.bowdenweb.com/maps/m/using-gray-in-plots.pdf是想法的来源。我认识哈德利,并对此进行了讨论。但是类似于文本斜视灰度的是哈德利的解释。
黛安·库克

Answers:


18

数据墨水比

这个概念是由于耶鲁大学非常有影响力的爱德华·塔夫特Edward Tufte)在“ 定量信息视觉显示”中对其进行了描述。

他将“数据墨水”(包括点,条等,也包括文本或图形标签)与可擦除墨水(包括网格线,轴,边界以及冗余信息)区分开来。数据墨水比率就是所用墨水中不能擦除的比率。

讨论了如何将这些数据墨水原理应用于UX堆栈交换站点上的计算机可视化

为什么有些专家更喜欢灰色背景?

Hadley Wickham在其关于ggplot2的书中证明了对默认背景的选择是正确的:

灰色背景为绘图提供了与文本其余部分相似的颜色(在印刷意义上),从而确保图形适合文本的流动而不会跳出明亮的白色背景。最终,灰色背景创建了一个连续的颜色域,以确保将该图视为单个视觉实体。

原则似乎是要阻止它在打印页面上的查看器上“跳出”并提供视觉上的统一。我个人也喜欢减少屏幕眩光。

他还以容易被“调出”为基础对白色网格线进行了论证。我同意Dianne Cook的评论,即这样可以使数据在网格线上突出,从而减少视觉混乱。白色网格线是背景稍暗的优点之一-有趣的是,Tufte通常避免使用不必要的网格线(它们不算作“数据墨水”),但在某些灰色条形图上覆盖了白色网格线。在某些方面,这与相似ggplot2,但实际上将网格线放在前景中,使条形具有“条纹”外观。这方面的一个特别的缺点是,你不能看到下一个最高的网格线以上了吧,

为什么有些专家更喜欢白色背景?

ggplot2Stack Overflow上最受欢迎的线程之一是“ 如何更改背景颜色? ”,这表明默认值并不普遍。

元素的颜色可能会出现很大差异,具体取决于显示背景的颜色。Tufte实际上在他的《Envisioning information》一书的第5章“颜色和信息”中对此进行了讨论,但并未将其置于散点图的上下文中。莫琳·斯通(Maureen Stone)是西蒙·弗雷泽大学(Simon Fraser University)的颜色专家兼兼职教授,出于各种原因,强烈建议您使用白色背景,其中包括大多数调色板(在您的示例中,用于指示物种或区分)均设计为白色背景(用于印刷)。在较暗的背景下,它们的感知特性会有所不同。她认为白色具有感知优势,因为我们对颜色的感知与“局部”白色有关,因此拥有可见的白色背景可以稳定我们的感知。

她还提出了一个我更熟悉的实际原因:使用白色背景可以使您为电子显示打印优化图形,而不必准备其他易于打印的版本。


2
+1(原样)是问题的两面。我听过哈德利(Hadley)的推理,但听不到Stone * Fraser的推理。谢谢!
韦恩

8

只要背景足够亮以提供与数据标记的良好对比度,无论是白色还是浅灰色,主要都是美学问题。尽管背景颜色在某种意义上是“墨水”,但我认为从逻辑上讲它并不算作“墨水”。浅灰色固体场没有成比例的干扰。

相反,在两种情况下,网格线都算作逻辑“墨水”。即使白色网格线不会消耗任何墨水来打印,它们仍然会破坏背景并创建额外的视觉处理工作。我想说538条网格线需要较少的逻辑墨水,因为它们的对比度较低。


“我想说538条网格线所花费的逻辑笔要少一些……”-我同意,我发现默认的ggplot2网格线极易分散注意力。在OP顶部的ggplot2示例中,我的眼睛被网格线而不是数据吸引。
阿德里安
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.