編輯導讀:AntV 色板是基于 Ant Design 色彩體系,并結合數據可視化特性而設計。在可視化設計中,色板的運用原則上優先保障準確性,考慮在操作指引、交互反饋上起到強化或凸顯的作用。其次需兼顧色障礙群體,幫助有色盲色弱的人群也能在數據可視化中獲取洞見。本文為你揭秘可視化色板的搭配種類、以及如何使用。

一、顏色映射原理

在數據可視化領域中,數據與顏色的映射是非常重要的一個環節。顏色有三個視覺通道,分別是色調(H)、飽和度(S)、明度(B),不同的視覺通道可以與不同的數據類型建議關聯。

色調(H):通常使用顏色中的不同色調來描述不同的分類數據,如水果品類中蘋果映射為紅色、香蕉映射為黃色、梨映射為綠色,將品類與色調(H)建立了關聯。

飽和度(S)/明度(B):顏色通過明暗和飽和度的共同變化來描述有序或數值型的連續數據,比如身高由低到高或由 160cm 到 180 cm 的顏色映射為由淺到深,將連續變化與顏色的明暗飽和變化建立關聯。

二、6 大色板類型

AntV 色板以螞蟻極客藍為起始主色,根據不同數據類型、使用場景擴展出 6 種可視化色板類型,可完美兼容 Ant Design UI 資產。以下所有色板均通過無障礙測試校驗,可放心使用。

1. 分類色板

分類色板用于描述分類數據,如蘋果、香蕉、梨,常用一個顏色代表一個值以區分不同類型,取色時色相分布均衡,相鄰顏色之間明暗需考慮差異性,常用于餅圖的不同分類、填充地圖中的不同國家、關系圖中的不同角色等。

用法示例

如圖水果價格走勢對比,使用紅色代表蘋果價格、藍色代表藍莓價格、黃色代表香蕉價格。

2. 順序色板

順序色板,一般使用同一或鄰近色相,通過明度和飽和度的漸變,常用來表示同一事物中的數值大小或梯度變化,如排行榜等級變化、一個國家或地區新增人口數對比、風險等級變化等。

單色順序色板

單一色相漸變稱之為單色順序色板,人眼可識別的色彩數量 5~7 個,為保證信息的最佳識別度,盡可能的克制使用顏色數量。

鄰近色順序色板

為拉開顏色差異,可用兩個或以上個色相,通過明度或飽和度漸變,顏色連續而豐富,可產生更多色彩分級,表達更多的連續數值,常用于熱力圖中的熱度變化,通過鄰近色相的差異將聚集部分突顯出來

用法示例

2017 年西安居民人均消費支出,通過連續的顏色變化,可以快速感知出居住方面消費占比最大,其次食品煙酒,第三是交替通信

3. 發散色板

對比色漸變色板,一般是兩種互補色(也可以是對比色)去展現數據從一個負向值到 0 點再到正向值的連續變化區間,顯示相對立的兩個值的大小關系,常用于氣溫的冷熱、海拔高低、股票漲跌等

用法示例

全國等溫線圖,使用發散色板表示正負值的氣溫變化,暖色系的橙紅色容易讓人聯系到太陽或熾熱的感受,用于高溫變化,顏色越紅溫度越高,反之,冷色系的藍容易讓人聯想到冰和寒冷的感受,用于低溫變化,顏色越深溫度越低

4. 疊加色板

疊加色板,為了色盡其用的原則,將兩組順序色板通過圖層疊加模式產生一組新的色板,一個顏色代表兩種變量數據,常用于觀察一個事物兩個維度變化的相關性,如胖瘦和高矮兩個維度的人數分布中,瘦且高的人群分布

用法示例

雙變量映射地圖,相對于單變量映射的地圖,該地圖形式更加新穎,十分適合用來展示兩個緊密聯系的變量信息。如下圖所示,圖中展現了美國國民人口居住密度和家庭生產總值的分布關系,縱向由淺到深的紫色映射了人口密度,橫向由淺到深的藍色映射了家庭收入水平,相交的顏色可以總體反映出人口和家庭的分布情況。可以從地圖中清晰地看到,人口多且收入高的大多分布在沿海地區,人口數少且收入低的則主要分布在中部地區。

5. 強調色板

對比突出重點或特定數據,將重點關注的數據標以高飽和度的強調色,其他普通數據標以低飽和、低明度的基本色,常用于對比重點關注事物與其他分類事物的差別,如將自家產品與競品的對比使用

用法示例

如圖某工廠歷年能源消耗占比趨勢對比,分別用五種不同的顏色代表五種能源,其中「天然氣」為重點關注的能源類型,使用飽和度高的藍代表「天然氣」,其他能源類型著以低飽和度的分類顏色,以便關注的「天然氣」能夠快速被觀察到,同時其他類型可作為對比參考而不會因顏色過多而產生干擾。

6. 語義色板

色彩在地圖可視化中的使用,不僅是數據信息傳遞的可視化通道,同時也是更深一層的文化故事的載體,用于表達意義或情感。重視用色習慣,遵循相關標準,色彩也不是都能寓意的,相當一部分圖表色彩選擇和感情因素無關,而是按照某種習慣來設定色彩,即所謂約定俗成,有的甚至形成來規范。如氣象預警配色,紅綠燈配色,股市的紅漲綠跌等。

用法示例

某水產公司 2019 年的月盈利變化,使用紅色表示盈利,綠色表示虧損。

三、8 條使用建議

我們發現,在提供官方色板的前提下,仍有用戶并不是十分擅長在實際場景中應用色板,以下幾條設計指引供使用時參考。

1. 避免使用過多顏色

在實際應用中,經常會出現大量顏色使用的誤區,建議高亮重要的數據(不超過 7 個),其他數據默認置灰,通過圖例交互進行查看。

2. 保持唯一映射通道

同樣的數據,映射通道應當保持唯一性。例如當使用柱子高度來映射數據大小時,就不需要再使用顏色通道去映射數據。

3. 解釋你的顏色

當圖表中出現不同顏色時,需要向讀者解釋顏色所代表的含義。

4. 上下文保持顏色一致性

結合當前頁面環境,建立視覺連續性,對于統一度量,使用同樣的顏色方案,而且在整個頁面(通常是儀表盤)使用時,注意保持整體顏色方案的一致性。

5. 不同數據對應不同色板

不同的數據類型建議使用對應的色板,比如分類數據就不建議使用連續色板。

6. 不用彩虹色環表達連續數據

不以色環順序來表達連續的有序型或數值型數據,因為色環順序并非人眼自然記憶,且彩虹色變化并非均衡變化,如下圖中灰階的轉化,很容易看出彩虹色并不是一個連續逐漸加深的色板,因此彩虹色環并不適合展示連續數據,容易引起誤解。

7. 順序色板選擇需均衡

下圖右側“不建議”圖中,第 2 、第 3 個顏色很相近,難以區分,第 3 、第 4 個顏色跳躍很大,對于均衡的連續數據表達中,容易引起數據感知的誤差,均衡選色可在 PhotoShop 的拾色器中使用 Lab 模式下固定色相不變,調節 L 值進行等距取色。

8. 為視障群體設計

AntV 色板在做無障礙驗證時,得出以下幾點取色建議 :

分類色板選取需明暗交替:

雖然正常人眼中右側分類色板通過色相可以區分差異,但在視障人士、甚至全色盲,則主要靠顏色的明暗差異來識別不同的數據類型,因此分類色板需要注意適度的明暗交替

離散色板盡量選取藍黃對比:

一般場景中,我們常也會使用黃綠配色,黃綠對比中,黃是暖色系,綠是冷色系,同樣能給到對比感受,且打破常規的藍紅對比色,給到新穎的色彩感受,但如果你的用戶中視障人士占比較多,則盡量避免綠黃配色,如圖為兩種色板在正常人眼和紅綠色盲眼中的對比效果,黃綠配色在紅綠色盲眼中就失去了色彩對比,難以區分。

 

作者:白弦,螞蟻集團設計師

本文由 @Ant Design 原創發布于人人都是產品經理,未經許可,禁止轉載。

題圖來自Unsplash,基于 CC0 協議

給作者打賞,鼓勵TA抓緊創作!

快速連結:品牌行銷點點讚

GOOD485885CE4EED


導致早產的原因是什麼產後為什麼肚子還是很大宮角妊娠怎麼流產最好 流產方式危險性大比拼人流會導致腹直肌分離嗎

arrow
arrow
    全站熱搜

    c86fsy8 發表在 痞客邦 留言(0) 人氣()