博客 / 詳情

返回

到底怎樣配色才能降低圖表的可讀性?

點贊 + 關注 + 收藏 = 學會了

本文簡介

在數據可視化的世界裏,圖表是我們最常用的語言。但你是否曾被一張圖表的配色誤導?

配色方案的選擇往往被看作是一種藝術,但其實它更是一門科學。

文章將帶你一探究竟,哪些配色選擇實際上會削弱圖表的表達力,甚至誤導讀者。

過於豐富的顏色

我管理着10家酒店。以下是這10家酒店在2023年裏的收入數據。

1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
酒店A 13450 13600 13200 13500 13700 13350 13650 13400 13800 13200 13600 13700
酒店B 6800 7100 7300 6900 7200 7400 7000 7300 7500 7600 7100 7200
酒店C 15200 14900 15100 14800 15000 14700 15200 14900 15100 14800 15000 14700
酒店D 8300 8500 8100 8400 8600 8200 8500 8300 8600 8400 8500 8600
酒店E 11800 12000 12200 12100 11900 12100 12200 12000 11800 12100 11900 12000
酒店F 7900 8100 7700 8300 7800 8400 8000 8200 8100 8300 8400 8200
酒店G 14650 14400 14700 14500 14800 14400 14600 14700 14500 14400 14600 14800
酒店H 5500 5700 5800 5600 5900 5750 5800 5950 5600 5900 5700 5800
酒店I 14300 14000 14200 14100 14300 14200 14000 14100 14300 14200 14100 14300
酒店J 9600 9400 9800 9500 9700 9600 9900 9400 9800 9500 9700 9600

我想按月對比酒店G酒店I的收入,並且能直觀的知道這兩家酒店在所有酒店中的收入屬於什麼水平。

如果按下圖這樣展示,對嗎?

01.png

粗略一看,這圖的數據還挺豐富的,色彩也挺吸引眼球。但你花了多久才找到酒店G酒店I

我們使用 Echarts 等圖表庫時,通常都會在頁面中展示圖例。如果想看酒店G酒店I的數據,那我們把其他酒店的數據隱藏掉就行了。

02.png

這樣確實能很直觀的看到酒店G酒店I的收入趨勢和對比。

但把其他酒店的數據隱藏了,又觀察不到這兩家酒店在所有酒店中的收入水平。

更好的做法是將其他酒店的顏色設置為灰色。

03.png

灰色是一個不起眼的顏色,非常適合用來展示“背景信息”,它不像其他顏色那樣吸引眼球。

在上面這個例子中,灰色的主要作用是描述“大環境”,用來凸顯想要強調的信息。

但在實際項目中,如果頁面的背景色不是白色,又想做到上面這個例子的效果,那可以在頁面背景色的基礎上往“白色”或者“黑色”方向調色。

04.png

比如,圓點是頁面的背景色,紅框部分就是可以選擇的“背景信息”的顏色。

現在回過頭來看看為什麼會出現色彩豐富的圖表。

我猜有兩種可能。

一是項目需求,比如做To G的大屏項目,通常需要炫酷的特效和豐富的色彩去吸引甲方眼球。

二是設計工具或者前端的圖表庫默認提供了豐富的顏色,開發者只管把數據丟給圖表庫使用默認的配色去渲染。

配色始終不如一

同一個數據,在不同頁中使用了不同的配色方案。用户會覺得你的產品很不專業,也很難培養用户習慣和對品牌的認知。

舉個例子,在下方這個圖中,頂部的柱狀圖和下方3個折線圖的配色完全不一樣。

05.png

反傳統的配色

我們的產品支持微信和支付寶這兩個支付方式,我們都知道支付寶的主色是藍色,微信的主色是綠色。

在統計支付來源的數據時,如果出現反傳統的配色就會影響用户對數據的理解。

06.png

再錯得離譜點的話,可能會將支付寶和微信的主色對掉。

07.png


點贊 + 關注 + 收藏 = 學會了

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.