一文和你介紹數(shù)據(jù)可視化:目的、設(shè)計、流程及注意事項
編輯導(dǎo)語:互聯(lián)網(wǎng)時代,都在強調(diào)數(shù)據(jù)分析的重要性,但是干巴巴的數(shù)據(jù)沒人愛看,數(shù)據(jù)可視化才能夠直觀地展現(xiàn)我們所要表達的要點。作者總結(jié)了四個方面的數(shù)據(jù)可視化要點,與你分享。
你是不是經(jīng)常遇到這樣的場景:
- “小王,公司打算做個會客廳來接待領(lǐng)導(dǎo)和客戶,老板想做個大屏來展示公司形象,你做一個?!?/li>
- “小李,張總不太習(xí)慣看 PC 報表,你牽頭設(shè)計一個移動端儀表盤,方便張總及時掌握公司業(yè)務(wù)經(jīng)營情況?!?/li>
- “小劉,最近蠻多客戶反映后臺數(shù)據(jù)分析粒度不夠,你優(yōu)化一下?!?/li>
- …
如今,不管互聯(lián)網(wǎng)公司還是傳統(tǒng)行業(yè),大家都認識到了數(shù)據(jù)的重要性,老板們對“簡單直觀地看數(shù)據(jù)”的需求愈發(fā)強烈,而且隨著大數(shù)據(jù)建設(shè)的如火如荼,別講底層技術(shù)和算法牛逼,最終的效率提升、業(yè)績提升都是要通過數(shù)據(jù)展示出來的,這更成就了可視化在數(shù)據(jù)應(yīng)用的地位。
我們今天就來聊聊數(shù)據(jù)可視化!
一、什么是數(shù)據(jù)可視化?
首先,我們先問一個問題,什么是數(shù)據(jù)可視化?
數(shù)據(jù)可視化是數(shù)據(jù)應(yīng)用的一種形式,是滿足用戶需求的一種手段,直白點說就是將數(shù)據(jù)圖形化、圖表化以良好的視覺效果呈現(xiàn),達到發(fā)現(xiàn)、分析、預(yù)測、監(jiān)控、決策等目的。
那問題又來了,為什么要做數(shù)據(jù)可視化呢?
大家都聽說過“一圖勝千言”,這是有腦科學(xué)依據(jù)的。大腦里面處理跟視覺相關(guān)的區(qū)域特別多,枕葉、頂葉……
所以人的大腦對圖像更敏感,效率更高、更直觀。我們看一個例子:
2020 年 12 月,成都20歲女生確診行程,下圖1 是官方公布,下圖2是網(wǎng)友做的行程軌跡,不做道德評判,從信息獲取效率上,第二張清晰高效。
做好數(shù)據(jù)可視化的要點又是什么呢?我認為可視化要點有 3 個:邏輯清晰、表達精準、設(shè)計簡潔,做到這三點成品絕對不會差。
邏輯清晰。數(shù)據(jù)可視化一定要確認好內(nèi)容動線,做到邏輯嚴密,結(jié)構(gòu)清晰。
表達精準。數(shù)據(jù)準確、選擇正確的圖表,表達合適的信息,一看就懂理解毫無歧義。
設(shè)計簡潔。可視化的重點不是好看,而是突出重點,簡潔美觀。圖表各元素,布局、坐標、單位、圖例、交互適中展示,不要過度設(shè)計。
二、可視化的常見形式
1. 大屏/dashboard
多見于展廳、監(jiān)控中心,一般適用于實時監(jiān)控預(yù)警、信息展示等場景。如下圖是數(shù)據(jù)資產(chǎn)大屏原型示例。
2. 看板/儀表盤
多見于管理后臺、數(shù)據(jù)看板,比如公眾號管理后臺、ERP數(shù)據(jù)看板。如下圖是抖音創(chuàng)作者畫像原型示例。
3. 報表
多見于專題分析、管理報表,主要以多維表格為準,會輔以簡單圖形或篩選器。如下圖是網(wǎng)易有數(shù)的作品案例。
像健身 app 記錄體重變化、運動記錄、金融理財產(chǎn)品展示股票價格走勢,都是移動端可視化場景,和 PC 的差異在要更注意在有限的顯示區(qū)域展示信息。如下圖是華為運動健康步數(shù)統(tǒng)計。
移動端
三、工具介紹
1. Excel 是 yyds 永遠的神
Excel,對!就是大家熟悉的 office 套件,excel玩得好,什么圖都能出,比如這個經(jīng)典的經(jīng)濟學(xué)人【2014年世界選舉事件表】,是一組呈圓環(huán)式分布的散點圖,從12點鐘位置開始依次標示了1-12月份各國的主要選舉事件。
而這個圖表就可以通過excel【圓環(huán)圖+餅圖+散點圖】,圓環(huán)圖負責(zé)顯示月份標簽,隱藏的餅圖負責(zé)顯示國家標簽,散點圖負責(zé)顯示周的散點。數(shù)據(jù)標簽呈射線狀和切線狀對齊的方式,可以采用宏理順標簽角度的技巧。
如下圖:發(fā)表自《經(jīng)濟學(xué)人》2014年刊,名為【2014年世界選舉事件表】。
2. 編程語言工具
R的ggplot2包,Python的Plotly、matplotlib、altair等。
3. 前端組件/工具
常規(guī)Echarts、AntV、D3.js、Highcharts、國內(nèi)用Echarts、AntV足夠了,開源免費。
英文好可以用 highcharts,要注意商用付費。追求自由度,前幾個搞不定的圖可以用D3,當然學(xué)習(xí)成本會高些。
AntV 的文檔不錯,極力推薦,從可視化的歷史、設(shè)計理念、圖表設(shè)計指引應(yīng)有盡有。
墨者學(xué)院:https://www.yuque.com/mo-college,阿里AntV團隊創(chuàng)建的數(shù)據(jù)可視化社區(qū)。
地圖:百度地圖開放平臺、高德開放地圖。
4. BI工具
主流:Tableau、PowerBI、帆軟、永洪。
如果是學(xué)習(xí),Tableau、PowerBI任選一個就行,BI工具的核心都差不多,兩個都很經(jīng)典,均可玩可研究。如果公司選型,國產(chǎn)的帆軟和永洪可以納入考慮。
其它也有很多啦,比如阿里Datav、百度圖說、騰訊小馬BI、網(wǎng)易有數(shù)、BDP等等,可以選擇公司云服務(wù)服務(wù)商的產(chǎn)品。
四、可視化的設(shè)計流程和規(guī)范
設(shè)計流程數(shù)據(jù)可視化產(chǎn)品的流程,跟其它的產(chǎn)品設(shè)計流程相似。
一般可分為4步:需求確認—產(chǎn)品設(shè)計—視覺設(shè)計—調(diào)整開發(fā)及上線。
- 需求確認首先確認三要素,用戶、場景和需求,包括展示終端類型,PC端、移動端、大屏,比如大屏還需要確認屏類型、物理尺寸和視頻輸出分辨率等。
- 產(chǎn)品設(shè)計產(chǎn)品設(shè)計部分包括:設(shè)計尺寸、布局、模塊劃分、數(shù)據(jù)內(nèi)容、圖表選擇。這也是可視化設(shè)計效果的決定環(huán)節(jié)。
- 視覺設(shè)計視覺設(shè)計部分包括:風(fēng)格主題、顏色設(shè)計、視覺交互(特效、篩選、鉆取、聯(lián)動)、圖表細節(jié)調(diào)整(標題、軸、圖形、圖例、標簽、提示信息),一般會由專業(yè)的設(shè)計師來做,產(chǎn)品給出建議。
- 調(diào)整開發(fā)及上線設(shè)計完成,到開發(fā)階段。開發(fā)包括前端開發(fā)、后臺開發(fā)、數(shù)據(jù)開發(fā),調(diào)整包括顏色適配、數(shù)據(jù)是否滿足有無異常值需要處理、真實數(shù)據(jù)用預(yù)想圖形展示是否合適…….
需要注意的是:數(shù)據(jù)可視化是需要真實的數(shù)據(jù)來驗證圖形設(shè)計是否合適的,請大家一定要有心理預(yù)期且留足調(diào)整時間。
我們再來聊聊圖表構(gòu)成元素。
圖表構(gòu)成元素是門學(xué)問,本文以三張圖為大家簡單介紹,后續(xù)有機會我們再詳細展開。
1. 圖形構(gòu)成
作者:設(shè)計師@JQ design
上面是一個很全的圖表結(jié)構(gòu)元素說明圖,一般在使用過程中,會根據(jù)場景去選擇刪減一些元素。
比較重要的元素有:標題、圖例、圖形、坐標軸、單位、標簽。
2. 表格構(gòu)成
作者:B端產(chǎn)品體驗設(shè)計師@Nick
表格整體可分為:功能區(qū)和內(nèi)容區(qū),功能區(qū)即上圖的外部,會承載Tab切換、篩選、搜索、導(dǎo)入導(dǎo)出等功能。內(nèi)容區(qū)即上圖的內(nèi)部,也就是數(shù)據(jù)主體部分。
3. 圖表選擇指南
國外專家Andrew Abela整理的圖表類型選擇指南。
這是國外專家Andrew Abel整理的圖表類型選擇指南,也是可視化方向一張經(jīng)典的圖。將數(shù)據(jù)關(guān)系分成了比較、分布、構(gòu)成、聯(lián)系 4 種類型,幫助我們?nèi)ミx擇合適的圖表。
針對不同的類型,還可以繼續(xù)向下細分選擇,這張圖大家可以仔細研究。
我寫完了,你有什么問題?歡迎留言交流呀!等你喲!
五、寫在最后
數(shù)據(jù)是服務(wù)業(yè)務(wù)的,無論以什么方式展示數(shù)據(jù),最終可視化的設(shè)計也要回到用戶、場景、需求上,清晰、有效的達成目的。
本文由 @申墨揚 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CCO協(xié)議
很有用的文章呀,全還易懂
辛苦了