
作者 | Destiny
來源 | 木東居士
0x00 前言
在之前的文章中,已經(jīng)分享過如何根據(jù)數(shù)據(jù)可視化的目的、數(shù)據(jù)關(guān)系和特征,去選擇合適的圖表類型。當(dāng)確定了要使用哪些圖表進(jìn)行數(shù)據(jù)可視化后,就開始進(jìn)入可視化作品的設(shè)計(jì)階段。從大的方向上來說,影響數(shù)據(jù)可視化最終效果的因素,分為兩個(gè)層面:
因此,今天這篇文章,主要從以上兩個(gè)層面,來總結(jié)提升可視化效果的一些經(jīng)驗(yàn),從而使數(shù)據(jù)信息的傳達(dá)更聚焦、有效,可視化作品的視覺呈現(xiàn)更加美觀。
0x01 非數(shù)據(jù)層面
1.布局要強(qiáng)調(diào)最重要的數(shù)據(jù)信息,將用戶注意力集中在可視化結(jié)果的最重要區(qū)域
在進(jìn)行某一主題的可視化作品設(shè)計(jì)時(shí),我們需要根據(jù)用戶關(guān)注的重點(diǎn)數(shù)據(jù),對可視化結(jié)果的重要性和優(yōu)先級進(jìn)行排序。通過對可視化空間的合理布局設(shè)計(jì),將用戶的注意力集中到可視化結(jié)果中最重要的一個(gè)或幾個(gè)區(qū)域上。
通常情況下,用戶的視覺中心,是位于整個(gè)頁面的上方和中心區(qū)域。如果只有一個(gè)重點(diǎn),放在最顯眼的位置,如果有幾個(gè)重點(diǎn),盡量集中放置,吸引視覺焦點(diǎn)。除了通過重要信息的位置擺放來吸引用戶視覺焦點(diǎn),還可以通過突出的顏色編碼來抓住用戶的注意力。
下圖為一個(gè)汽車經(jīng)銷商的客服監(jiān)控大屏,對于他們而言,黃色框選的區(qū)域是他們關(guān)注的重點(diǎn)(1)呼叫量(含在線咨詢和呼入咨詢)。(2)不同客服溝通方式的滿意率。(3)在線咨詢和呼入咨詢?nèi)巳焊髯缘牡赜蚍植肌R虼?,把這三部分集中放在可視化空間的中心區(qū)域,可以讓客服人員一眼就關(guān)注到重要的信息。
2.圖表設(shè)計(jì)要隱藏不必要元素,弱化輔助元素
在我們進(jìn)行圖表繪制時(shí),需要去掉無意義的背景色填充和顏色區(qū)分,弱化網(wǎng)格線,突出真正重要的數(shù)據(jù)信息。雖然,網(wǎng)格線或者顏色映射可以輔助我們理解可視化圖表中的信息,但是如果過于凸顯,視覺上會(huì)顯得雜亂、沒有主次,干擾到你真正想展示的信息。對于這類元素,應(yīng)該盡量隱藏和弱化。
3.交互操作要具有直觀性、易理解性
一方面,圖表中柱形條或趨勢點(diǎn)等都代表實(shí)際的數(shù)據(jù),但是為了可視化作品的簡潔和美觀,通常情況下,這些數(shù)據(jù)標(biāo)簽都會(huì)被隱藏;另一方面,由于人們查看數(shù)據(jù)的習(xí)慣是,先看總體和趨勢,再看局部和細(xì)節(jié)。這兩個(gè)方面的原因,要求可視化產(chǎn)品,需要提供給用戶一系列的交互手段,來讓用戶按照自己的意圖和關(guān)注點(diǎn)去探索數(shù)據(jù)。
常見的交互方式有:
1)移動(dòng)和縮放:當(dāng)前空間只能顯示有限的數(shù)據(jù)時(shí),或者需要關(guān)注局部數(shù)據(jù)時(shí),可以使用移動(dòng)和縮放。
一般情況下,移動(dòng)和縮放是同時(shí)使用的兩個(gè)交互動(dòng)作。對于移動(dòng)而言,如果當(dāng)前顯示空間沒有把數(shù)據(jù)展示全,需要把后一數(shù)據(jù)條露出一部分,指引用戶可以進(jìn)行移動(dòng)操作;對于縮放而言,其目的一般是為了在更大的空間去查看局部的細(xì)節(jié)數(shù)據(jù),一般也需要移動(dòng)圖表來配合。
2)懸?;螯c(diǎn)擊
懸停的的目的,是為了查看某個(gè)對象的詳細(xì)信息,通常會(huì)以彈窗或者「圖例+數(shù)據(jù)」的形式展現(xiàn)。
點(diǎn)擊的目的,通常是為了進(jìn)行數(shù)據(jù)下鉆,在這種情況下,需要通過設(shè)計(jì)傳達(dá)給用戶可以進(jìn)行交互的信息,如鼠標(biāo)懸停變手型、對象的顏色變化或者以文字指引等。
3)圖表聯(lián)動(dòng)
多圖表聯(lián)動(dòng),是可視化中比較常見的一種交互方式,圖表聯(lián)動(dòng)的前提條件是,多個(gè)圖表的指標(biāo)含有共同的維度屬性,所以當(dāng)聚焦于某個(gè)圖表的某一維度下的屬性值時(shí),其他圖表會(huì)聯(lián)動(dòng)變化。
其數(shù)據(jù)格式通常如下:按維度1中的屬性值聚合,可以得到左側(cè)的柱狀圖對應(yīng)的數(shù)據(jù);按維度2中的屬性值聚合,可以得到右側(cè)的餅圖對應(yīng)的數(shù)據(jù)。
0x02 數(shù)據(jù)層面
1.當(dāng)數(shù)據(jù)項(xiàng)較多時(shí),需要精簡數(shù)據(jù)項(xiàng),突出重點(diǎn)
2.對于趨勢圖,若趨勢不明顯時(shí),坐標(biāo)軸數(shù)值可以不從0開始
當(dāng)數(shù)據(jù)差異較小,導(dǎo)致折線的波動(dòng)范圍比較小,走勢起伏不明顯,此時(shí)如果為了更清楚的看到數(shù)據(jù)的波動(dòng)情況,坐標(biāo)軸起始數(shù)值可以不從0開始,但是此時(shí)需要在頁面提示用戶,否則用戶會(huì)誤以為波動(dòng)很大。
雖然,趨勢圖的主要目的,是查看數(shù)據(jù)的態(tài)勢和波動(dòng)規(guī)律,設(shè)置坐標(biāo)軸不從0開始,可以更清晰的看到數(shù)據(jù)的起伏波動(dòng)。但是,同時(shí)會(huì)給用戶帶來理解的成本,也有夸大差異的嫌疑,因此,不建議頻繁使用。
注意:柱狀圖的坐標(biāo)軸起點(diǎn),必須從0開始,否則柱形條的高度就不能代表數(shù)據(jù)間的差異。
3.當(dāng)排行數(shù)據(jù)的類別名稱較長時(shí),可以用條形圖替換柱狀圖
當(dāng)類別名稱太長時(shí),雖然斜放可以避免重疊,但歪著頭查看內(nèi)容,和用戶閱讀的視覺習(xí)慣不符,此時(shí)可以考慮把柱條橫向放置,把類別的名稱置于柱條空隙之間或者柱形條左側(cè)。
4.坐標(biāo)軸需要做對應(yīng)的單位轉(zhuǎn)化
圖表坐標(biāo)軸的數(shù)值,受數(shù)據(jù)的大小影響,當(dāng)數(shù)據(jù)較大時(shí),一方面將坐標(biāo)軸數(shù)值單位轉(zhuǎn)化為我們熟知的K、W、M、億需要一定的反應(yīng)時(shí)間,另一方面較大的數(shù)值也會(huì)占用有限的可視化空間。因此,建議,在一個(gè)數(shù)據(jù)可視化平臺(tái)內(nèi)部,需要建立一套公共的單位轉(zhuǎn)化規(guī)則,保證圖表坐標(biāo)軸單位轉(zhuǎn)化規(guī)則的一致性。具體做法如下:
注意:一個(gè)圖表中,坐標(biāo)軸的數(shù)值單位需保持一致,一般是以最大數(shù)值的單位作為整個(gè)坐標(biāo)軸的統(tǒng)一單位。
0xFF 總結(jié)
回顧上文的內(nèi)容,提升可視化效果的Tips總結(jié)如下:
如若大家對提升數(shù)據(jù)可視化效果這方面,有一些自己的總結(jié),歡迎評論區(qū)補(bǔ)充和交流~
數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號(hào):CDAshujufenxi
SQL Server 中 CONVERT 函數(shù)的日期轉(zhuǎn)換:從基礎(chǔ)用法到實(shí)戰(zhàn)優(yōu)化 在 SQL Server 的數(shù)據(jù)處理中,日期格式轉(zhuǎn)換是高頻需求 —— 無論 ...
2025-09-18MySQL 大表拆分與關(guān)聯(lián)查詢效率:打破 “拆分必慢” 的認(rèn)知誤區(qū) 在 MySQL 數(shù)據(jù)庫管理中,“大表” 始終是性能優(yōu)化繞不開的話題。 ...
2025-09-18CDA 數(shù)據(jù)分析師:表結(jié)構(gòu)數(shù)據(jù) “獲取 - 加工 - 使用” 全流程的賦能者 表結(jié)構(gòu)數(shù)據(jù)(如數(shù)據(jù)庫表、Excel 表、CSV 文件)是企業(yè)數(shù)字 ...
2025-09-18DSGE 模型中的 Et:理性預(yù)期算子的內(nèi)涵、作用與應(yīng)用解析 動(dòng)態(tài)隨機(jī)一般均衡(Dynamic Stochastic General Equilibrium, DSGE)模 ...
2025-09-17Python 提取 TIF 中地名的完整指南 一、先明確:TIF 中的地名有哪兩種存在形式? 在開始提取前,需先判斷 TIF 文件的類型 —— ...
2025-09-17CDA 數(shù)據(jù)分析師:解鎖表結(jié)構(gòu)數(shù)據(jù)特征價(jià)值的專業(yè)核心 表結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 規(guī)范存儲(chǔ)的結(jié)構(gòu)化數(shù)據(jù),如數(shù)據(jù)庫表、Excel 表、 ...
2025-09-17Excel 導(dǎo)入數(shù)據(jù)含缺失值?詳解 dropna 函數(shù)的功能與實(shí)戰(zhàn)應(yīng)用 在用 Python(如 pandas 庫)處理 Excel 數(shù)據(jù)時(shí),“缺失值” 是高頻 ...
2025-09-16深入解析卡方檢驗(yàn)與 t 檢驗(yàn):差異、適用場景與實(shí)踐應(yīng)用 在數(shù)據(jù)分析與統(tǒng)計(jì)學(xué)領(lǐng)域,假設(shè)檢驗(yàn)是驗(yàn)證研究假設(shè)、判斷數(shù)據(jù)差異是否 “ ...
2025-09-16CDA 數(shù)據(jù)分析師:掌控表格結(jié)構(gòu)數(shù)據(jù)全功能周期的專業(yè)操盤手 表格結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 存儲(chǔ)的結(jié)構(gòu)化數(shù)據(jù),如 Excel 表、數(shù)據(jù) ...
2025-09-16MySQL 執(zhí)行計(jì)劃中 rows 數(shù)量的準(zhǔn)確性解析:原理、影響因素與優(yōu)化 在 MySQL SQL 調(diào)優(yōu)中,EXPLAIN執(zhí)行計(jì)劃是核心工具,而其中的row ...
2025-09-15解析 Python 中 Response 對象的 text 與 content:區(qū)別、場景與實(shí)踐指南 在 Python 進(jìn)行 HTTP 網(wǎng)絡(luò)請求開發(fā)時(shí)(如使用requests ...
2025-09-15CDA 數(shù)據(jù)分析師:激活表格結(jié)構(gòu)數(shù)據(jù)價(jià)值的核心操盤手 表格結(jié)構(gòu)數(shù)據(jù)(如 Excel 表格、數(shù)據(jù)庫表)是企業(yè)最基礎(chǔ)、最核心的數(shù)據(jù)形態(tài) ...
2025-09-15Python HTTP 請求工具對比:urllib.request 與 requests 的核心差異與選擇指南 在 Python 處理 HTTP 請求(如接口調(diào)用、數(shù)據(jù)爬取 ...
2025-09-12解決 pd.read_csv 讀取長浮點(diǎn)數(shù)據(jù)的科學(xué)計(jì)數(shù)法問題 為幫助 Python 數(shù)據(jù)從業(yè)者解決pd.read_csv讀取長浮點(diǎn)數(shù)據(jù)時(shí)的科學(xué)計(jì)數(shù)法問題 ...
2025-09-12CDA 數(shù)據(jù)分析師:業(yè)務(wù)數(shù)據(jù)分析步驟的落地者與價(jià)值優(yōu)化者 業(yè)務(wù)數(shù)據(jù)分析是企業(yè)解決日常運(yùn)營問題、提升執(zhí)行效率的核心手段,其價(jià)值 ...
2025-09-12用 SQL 驗(yàn)證業(yè)務(wù)邏輯:從規(guī)則拆解到數(shù)據(jù)把關(guān)的實(shí)戰(zhàn)指南 在業(yè)務(wù)系統(tǒng)落地過程中,“業(yè)務(wù)邏輯” 是連接 “需求設(shè)計(jì)” 與 “用戶體驗(yàn) ...
2025-09-11塔吉特百貨孕婦營銷案例:數(shù)據(jù)驅(qū)動(dòng)下的精準(zhǔn)零售革命與啟示 在零售行業(yè) “流量紅利見頂” 的當(dāng)下,精準(zhǔn)營銷成為企業(yè)突圍的核心方 ...
2025-09-11CDA 數(shù)據(jù)分析師與戰(zhàn)略 / 業(yè)務(wù)數(shù)據(jù)分析:概念辨析與協(xié)同價(jià)值 在數(shù)據(jù)驅(qū)動(dòng)決策的體系中,“戰(zhàn)略數(shù)據(jù)分析”“業(yè)務(wù)數(shù)據(jù)分析” 是企業(yè) ...
2025-09-11Excel 數(shù)據(jù)聚類分析:從操作實(shí)踐到業(yè)務(wù)價(jià)值挖掘 在數(shù)據(jù)分析場景中,聚類分析作為 “無監(jiān)督分組” 的核心工具,能從雜亂數(shù)據(jù)中挖 ...
2025-09-10統(tǒng)計(jì)模型的核心目的:從數(shù)據(jù)解讀到?jīng)Q策支撐的價(jià)值導(dǎo)向 統(tǒng)計(jì)模型作為數(shù)據(jù)分析的核心工具,并非簡單的 “公式堆砌”,而是圍繞特定 ...
2025-09-10