Data-Visualization

墨水與數據的比率和繪圖背景

  • January 6, 2015

我注意到許多“最先進的”繪圖包和主題以及許多傑出的數據人員使用灰色背景來繪製繪圖。這裡有幾個例子:

ggplot2:

在此處輸入圖像描述

Nate Silver 的 Fivethirtyeight.com:

在此處輸入圖像描述

雖然在上面的第一個示例(ggplot2)中,有人可能會爭辯說使用灰色背景會減少網格線所需的墨水,但第二種情況肯定不是這種情況。與白色或透明背景相比,使用灰色背景有什麼優勢?

數據墨水比

這個概念是由於非常有影響力的耶魯大學的愛德華·塔夫特( Edward Tufte )在定量信息的視覺顯示中描述的。

他將“數據墨水”(包括點、條等,但也包括文本或圖形標籤)與可擦除墨水(包括網格線、軸、邊框以及冗餘信息)區分開來。數據墨水比就是所用墨水中不能擦除的比例。

在 UX 堆棧交換站點上討論了這些數據墨水原則如何應用於計算機可視化

為什麼有些專家更喜歡灰色背景?

Hadley Wickham 在他關於 ggplot2 的書中證明了他選擇默認背景的合理性:

灰色背景使繪圖與文本的其餘部分具有相似的顏色(在印刷意義上),確保圖形適合文本流,而不會跳出明亮的白色背景。最後,灰色背景創建了一個連續的顏色場,確保情節被視為一個單一的視覺實體。

原則似乎是阻止它在打印頁面上的查看者處“跳出”並提供視覺統一。就我個人而言,我也喜歡減少的屏幕眩光。

他還根據白色網格線很容易“調出”來證明它們是合理的。我同意 Dianne Cook 在評論中的觀點,即這可以讓數據在網格線上方突出顯示,從而減少視覺混亂。白色網格線是背景稍暗的優點之一——有趣的是,Tufte 通常會避免不必要的網格線(它們不計為“數據墨水”),但在一些灰色條形圖上會覆蓋白色網格線。在某些方面,這與 的效果相似ggplot2,但實際上將網格線置於前景中,使條形圖呈現“條紋”外觀。這樣做的一個特別的缺點是您看不到條形上方的下一個最高網格線,

為什麼有些專家更喜歡白色背景?

ggplot2Stack Overflow 上觀看次數最多的主題之一是“如何更改背景顏色? ”,這表明默認設置並不普遍。

元素的顏色可能會根據顯示的背景顏色而顯得完全不同。Tufte 實際上在他的《設想信息》一書中的第 5 章“顏色和信息”中討論了這一點,但並未將其置於散點圖等上下文中。西蒙弗雷澤大學的色彩專家兼兼職教授莫琳·斯通強烈建議使用白色背景,原因有很多,包括大多數調色板(在您的示例中,用於指示物種或部門)都是用白色背景設計的(用於印刷)記住。它們的感知特性在較暗的背景下會有所不同。她認為白色具有感知優勢,因為我們的顏色感知是相對於“本地”白色,因此視覺上可用的白色背景可以穩定我們的感知。

她還提出了一個我熟悉的更實際的原因:使用白色背景可以讓您優化電子顯示打印的圖表,而不必準備不同的打印機友好版本。

引用自:https://stats.stackexchange.com/questions/131400

comments powered by Disqus