2021-1-12 資深UI設(shè)計者
隨著大數(shù)據(jù)的興起,數(shù)據(jù)價值的不斷挖掘,圖表作為數(shù)據(jù)呈現(xiàn)與分析的有效手段,正扮演著越來越重要的角色。我們在進行 B 端平臺設(shè)計時也在思考:如何讓圖表清晰的傳達信息,同時帶來美觀的視覺感受。
為了達到清晰傳達和視覺美觀的目標(biāo),我們結(jié)合實際項目,進行大量探索及思考,梳理總結(jié)了一套適用于 B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法,涵蓋了曲線圖、柱狀圖、餅圖、雷達圖、漏斗圖等各類常用圖表類型。
圖表能夠承載大量數(shù)據(jù)信息,同時視覺元素較多,如果只是憑借設(shè)計師的審美喜好進行視覺設(shè)計,沒有整體信息讀取考量,可能會導(dǎo)致重要信息未能凸顯,降低用戶讀取效率。
為清晰傳達信息,進一步提升讀取效率,我們采用元素重要程度與視覺強度相綁定的方法。依據(jù)元素重要程度,將圖表元素分為三類,分別為“底層元素”、“中層元素”和“頂層元素”,并依據(jù)不同視覺強度分別設(shè)計三類元素。底層元素最弱,頂層元素最強。通過這種方法,梳理圖表元素的前后關(guān)系,能夠清晰把握元素視覺層次,保證信息傳遞效率。
1. 底層元素設(shè)計
在各類圖表中,我們把輔助說明數(shù)據(jù)的軸線、刻度等定義為底層元素。為了減少視覺干擾,突出主圖形,底層元素全部使用淺灰色進行設(shè)計。我們發(fā)現(xiàn),當(dāng)元素與背景顏色的明度對比在 1.2:1 時,人眼較難看到元素;當(dāng)對比度在 2.0:1 時,視覺強度過強,易吸引用戶注意力。通過元素視覺強度的調(diào)研及視覺嘗試,最終確定元素與背景對比度在 1.6:1 左右,視覺強度偏弱但人眼能夠看清的程度。以保證元素視覺不突兀,只在需要查看時可以被發(fā)現(xiàn)。
2. 中層元素設(shè)計
中層元素的內(nèi)容包括數(shù)據(jù)圖形、數(shù)據(jù)線段等承載主要數(shù)據(jù)信息的元素,是圖表中表達數(shù)據(jù)的關(guān)鍵元素。與底層元素相比,中層元素采用更低明度與更高飽和度的數(shù)據(jù)色來表現(xiàn),使元素從頁面中凸顯出來,保證可讀性。同時在樣式上適當(dāng)加入漸變、描邊等樣式,豐富視覺層次,帶來美觀的視覺感受。
3. 頂層元素設(shè)計
我們把頂層元素定義為圖表高亮信息,內(nèi)容包括懸停樣式、懸停后的詳細數(shù)據(jù)說明等。在設(shè)計上為保證視覺樣式突出,使用深灰色、強調(diào)色等強對比度樣式,并輔以動畫、投影等手法保證明顯的視覺強調(diào)效果,保證頂層信息最有效的傳達給用戶。
4. 最終效果
通過層級梳理,并綁定元素重要程度和視覺強度的方法,設(shè)計后圖表主次信息均按重要程度進行對應(yīng)視覺強度的展示,讓用戶能夠在第一時間接收到最重要的信息,提升信息讀取效率。
圖表排版是指各元素在圖表中的尺寸及布局等,對于 B 端后臺類產(chǎn)品來說,不同排版對用戶使用體驗造成較大影響。如何建立一套合理的規(guī)范保證用戶的使用體驗?我們經(jīng)過大量討論推敲,梳理出一套針對 B 端后臺類產(chǎn)品的排版規(guī)則,力求保證用戶圖表的使用體驗。
1. 圖表尺寸
圖表尺寸指圖表整體長寬高。在項目中我們發(fā)現(xiàn)不同尺寸的圖表對數(shù)據(jù)展現(xiàn)效果影響巨大,例如巨量數(shù)據(jù)的圖表擠在名片大小的區(qū)域例顯示,這使得信息讀取的效率大打折扣。為此我們收集并提取出“全貌概覽”、“多角度環(huán)視”、“詳情分析”三類典型場景,并制定了“迷你圖”、“中號圖表”、“大號圖表”三類尺寸,針對不同尺寸優(yōu)化圖表的信息展示密度,以達到讀取信息的目的。
“迷你圖”尺寸最小,舍棄了 Y 軸等不必要信息,利用小面積展示最關(guān)鍵的圖表信息,并控制數(shù)據(jù)密度,保證信息讀取。
“中號圖表”尺寸受限,限制坐標(biāo)軸刻度數(shù)量和數(shù)據(jù)的密度,例如曲線圖數(shù)據(jù)點不高于每 4 像素 1 個數(shù)據(jù)點,Y 軸坐標(biāo)刻度不超過 5 個,以確保信息密度不過載,這類圖表尺寸通常用在針對某大類內(nèi)容進行多方面檢視時。
“大號圖表”尺寸最大,不限制數(shù)據(jù)信息密度,給予最全最詳細的展示,這類尺寸通常用在數(shù)據(jù)詳情頁等詳細分析場景中。
最后考慮到多圖表混合排列時,餅圖、地圖等大面積填色圖表,相較折線圖等描邊型圖表,視覺感受更加膨脹。我們縮小了填色類圖表的實際高度,保證多種圖表混合排列時,視覺感受的均衡。
2. 坐標(biāo)軸
坐標(biāo)軸在圖表中出現(xiàn)的頻率較高,那么坐標(biāo)軸常見的設(shè)計問題有哪些呢?
第一是橫縱坐標(biāo)軸的刻度出現(xiàn)過密情況。
如果坐標(biāo)軸所承載的是連續(xù)數(shù)據(jù)(連續(xù)數(shù)據(jù)指可量化的,連續(xù)不斷的,在區(qū)間內(nèi)可任意取值的數(shù)據(jù),如時間、金額、人數(shù)等),設(shè)計師可自行增減刻度數(shù)量以保證視覺舒適度。如果承載是離散數(shù)據(jù)(離散數(shù)據(jù)指不可量化的,無關(guān)聯(lián)的,不可在區(qū)間內(nèi)任意取值的數(shù)據(jù),如分類、軟件版本、省份等),可采取增加坐標(biāo)軸縮放功能解決。
第二個常見問題是刻度的說明文字過長。
如果是 X 軸(橫軸)文字過長,除了在可控范圍內(nèi)減少刻度,還可采取文字傾斜 45°~90°的辦法(如文字全部為中文,可用豎排代替傾斜 90°),緩解信息過密看不清的情況。
如果是 Y 軸(縱軸)文字過長,需聯(lián)合研發(fā)一起調(diào)整數(shù)據(jù)的單位,比如把“元”調(diào)整為“百萬元”。
如果不能調(diào)整,那就要根據(jù)所使用的圖表庫有針對性調(diào)整。例如常用的 Echarts 圖表、D3 圖表等開源圖表庫,需要提前預(yù)估刻度文字長度并預(yù)留出來,否則刻度文字可能會被頁面裁掉而不能完全顯示。如你是用的是 AntV 等可自適應(yīng)的圖表庫,則不必提前處理,圖表庫會自動按刻度長度進行整體調(diào)整。
3. 圖例
圖例作為圖表中不可或缺的部分,在各類圖表庫中位置不盡相同,由于不同圖表樣式差異很大,圖例的位置需整體考慮并適當(dāng)布局擺放,但在同一產(chǎn)品或頁面內(nèi),過于隨意的擺放圖例,會導(dǎo)致頁面統(tǒng)一性較差,同時增加用戶的瀏覽成本。我們團隊所負責(zé)的 B 端商業(yè)產(chǎn)品矩陣,作為面向用戶的產(chǎn)品集合,產(chǎn)品間聯(lián)系非常緊密。過于靈活隨意的圖例擺放不利于用戶對于圖表的瀏覽。為解決此問題,我們基于業(yè)務(wù)特點,針對 B 端商業(yè)產(chǎn)品矩陣制定了圖例布局指導(dǎo)原則。
我們以提升屏幕信息密度為目標(biāo),分析不同場景的頁面排布,制定了頂部和右側(cè)兩種較為寬松的指導(dǎo)原則,供設(shè)計師在沒有明確的更優(yōu)方案時選用。
當(dāng)圖表是左右兩端對齊的類型,例如折線圖、柱狀圖時,建議將圖例放置在圖表頂部。這樣能結(jié)合標(biāo)題等其他元素進行統(tǒng)一排布,減少占用空間。當(dāng)圖表本身左右都有空余空間時,例如餅圖,建議將圖例放置于圖表的右側(cè)。也能夠節(jié)省頁面的空間。
色板作為常見的數(shù)據(jù)表達手段,能夠利用不同顏色明確體現(xiàn)分類信息、數(shù)值高度、狀態(tài)信息等。但目前市面上鮮有專業(yè)用途圖表的配色工具。我們經(jīng)過大量探索嘗試,梳理總結(jié)出圖表色彩的兩個關(guān)鍵維度:辨識度與統(tǒng)一性。既需要顏色間突出強烈可清晰辨別,又需要顏色整體能形成統(tǒng)一風(fēng)格,以達到清晰傳遞和美觀的目標(biāo)。如何平衡辨識度與統(tǒng)一性,是我們遇到的難題。
1. 辨識度
辨識度在圖表中有兩方面:顏色與頁面底色的辨識度,各顏色之間的辨識度。對于第一種,我們采用控制顏色的明亮程度來確保色彩辨識度,尤其對于黃色、青色等本身較亮的顏色,降低顏色的明度,確保在淺色背景下顏色可辨識。
對于第二種也就是各顏色之間的辨識度,通過實驗發(fā)現(xiàn)單純的顏色色相變化,例如紅色與橙色的區(qū)分,人眼不容易分辨。所以采用了色相變化+明度變化的方法,即深紅色與亮橙色,深藍色與亮紫色等,這樣用戶能在第一眼就明確分辨,保證顏色間的辨識度。最終把顏色映射到色彩空間的三維坐標(biāo)中,運用歐幾里得距離公式測算顏色間的距離長短,來衡量各顏色間色差數(shù)值。顏色間距離越遠代表色差越大,利用數(shù)據(jù)輔助衡量辨識效果。
2. 統(tǒng)一性
色彩統(tǒng)一性的作用在于確保圖表整體風(fēng)格一致,色彩搭配舒適,從而帶來美觀、統(tǒng)一的視覺感受。為達目的,我們首先提煉商業(yè)產(chǎn)品設(shè)計風(fēng)格為明亮、強對比,其次把設(shè)計風(fēng)格轉(zhuǎn)化為色彩數(shù)值。經(jīng)過實驗,把顏色明度限制在 50%-70%,把飽和度限制在 75%-85%,并在區(qū)間內(nèi)不斷波動。這樣既保證了色彩視覺感受的統(tǒng)一,各顏色間又能夠有清晰的辨識度。
3. 顏色量化與工具
量化顏色,將色彩轉(zhuǎn)化為數(shù)值,利用數(shù)值來驗證設(shè)計師的「感覺」,能夠保證方案合理性,保證設(shè)計質(zhì)量。但通過嘗試,我們常用的色彩模式均不能科學(xué)合理的量化顏色。通過查閱大量資料,我們最終決定以小眾的 HCL 色彩模式來衡量色彩。其中 H 表示色相、C 表示飽和度、L 表示明度。HCL 區(qū)別于傳統(tǒng)的 RGB 或 HSB 模式,它能夠?qū)⑷搜蹖︻伾母兄牧炕癁閿?shù)值,例如黃色相比藍色明度更高,都能如實的反饋到數(shù)值上。也由于此特性,HCL 模式在誕生距今不到 20 年間,已被一些先鋒設(shè)計師用于數(shù)據(jù)可視化的呈現(xiàn)中。
但是 HCL 作為小眾色彩模式,目前設(shè)計軟件鮮有支持,造成了 HCL 色彩不直觀、不方便調(diào)色等的問題。為解決此問題,我們已初步完成智能配色程序,只需輸入品牌色,就能自動生成圖表色版,并在風(fēng)格上與品牌色匹配,達到整體色彩的統(tǒng)一。我們也將一套調(diào)配好的色板及 HCL 實用小工具附在文末,幫助大家直觀的查看和使用 HCL 模式顏色。
數(shù)據(jù)價值就像不為人知的寶藏,隱藏在一條條枯燥晦澀的數(shù)據(jù)背后。而圖表則是開啟寶藏的鑰匙,是發(fā)掘數(shù)據(jù)價值的強有力武器。通過對圖表的不斷探索優(yōu)化,我們希望能夠最大化數(shù)據(jù)的價值。通過圖表,讓數(shù)據(jù)最直觀的展現(xiàn);通過圖表,讓其背后的規(guī)律浮出水面被人探知;通過圖表,讓 B 端不再有難懂的數(shù)據(jù)。
附:色板及 HCL 工具
藍藍設(shè)計( m.sillybuy.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)
藍藍設(shè)計的小編 http://m.sillybuy.com