可視化分析:瀑布圖的使用場景及實現原理
瀑布圖確在表現數據變化因素或過程上有著得天獨厚的優勢。在實際的應用場景中,瀑布圖常用于經營情況分析,解釋從一個數字到另一個數字的變化過程。比如評估公司利潤、比較產品收益、突出顯示項目的預算變更、分析一段時間內的庫存或銷售情況 、顯示一段時間內產品價值變化等。本篇文章,來聊聊瀑布圖的使用場景及實現原理。

做數據可視化分析時,會出現兩個極端,一是不管什么需求,用表格干就完了。再者就是追求炫酷的可視化效果,堆疊各種“高端”的可視化圖表,用戶看不懂,華而不實。基于實際的分析需求以及要表達的信息內容,選擇最匹配的圖表形式,才能可視化得恰到好處。
每種圖表能夠承載的數據格式以及反映的數據信息各不相同,這一次主要想分享瀑布圖的用法,不管以后是做定制化的可視化頁面開發,還是做自助BI圖表類型的擴展,都會有所幫助。
一、瀑布圖的使用場景
瀑布圖適用于表達數個特定數值之間的數量變化關系,或者用來直觀地呈現出現出影響總體值的關鍵維度,在企業經營分析、財務分析領域中應用廣泛。
Office2016之前版本的excel在繪制瀑布圖時,是在柱形圖的基礎上進行加工得到的,所以瀑布圖看起來有點像隱藏了部分柱身的柱圖,但兩者在信息呈現方式上還是有較大差異的。瀑布圖中數據的排列形狀(稱為浮動列)看似瀑布懸空,從而反映數據在不同時期或不同因素對總體值影響的程度,還可以直觀反映出數據的增減變化。財務分析企業利潤構成、預算變更,以及產品庫存或銷售情況等場景下,經常會用到。

二、瀑布圖的分類
瀑布圖按照信息呈現的形態,可以分為結構瀑布圖、變化瀑布圖、堆疊瀑布圖等不同的圖表類型。
1.結構瀑布圖最常用來展示總分結構或序列變化,通過柱圖垂直高度展示數據,直觀地展示指標的構成,相比較餅圖或常歸的柱形圖,可以將總體值與細分維度值同時展示出來,并且可以快速的反映出影響總體值的關鍵因子。主要用來反映目標指標的構成關系,例如每月支出費用構成項目細分,公司成本分攤等。
現在基本上很少用現金付錢了,都是移動支付,對錢的概念就非常淡化了,加上信用卡的提前預付,到月底發現工資所剩無幾。可以利用瀑布圖來分析每月支出費用的去向,下圖中,可以清晰的看出,總支出費用,以及在各項支出類型中,餐飲和子女教育占大頭。

變化瀑布圖可以清晰地反映某項數據經過一系列增減變化后,最終成為另一項數據的過程。
例如,從營業額扣除各種費用、成本、稅費等變成純利潤的過程,又如某個項目經費扣減各方面支出得出余額的過程,或者從年初預算,經過半年度、到年底的預算消耗使用情況,使用瀑布圖均可以直觀呈現數據變化的細節,方便及時調整和管控成本。
最基礎的是起點加終點的2階瀑布圖,對于周期比較長的項目,可以在中間的里程碑,再細分成更多階的瀑布圖,例如年初、年中及年末。

舉個栗子,公司的發薪日是上班族最期待的時候了,雖然說多數時候發多少錢也不太會有太多驚喜或意外,但還是會想去看看錢到底是怎么發的。
實發工資等于基本工資+各種績效獎金-五險一金-各種扣款。按照基本工資、應發工資、實發工資三個階段,看哪些是主要增項,哪些是重點減項,一目了然。

變化瀑布圖的基礎上增加子項在細分維度上的分布及變化趨勢。例如,年初預算1000萬,年中600萬,年末剩余200W,第一個層級是1-12月各個月份的預算使用,同時,需要查看每個月份,各個成本項目(人力、服務器、采購等)的構成情況,此時就可以使用堆疊瀑布圖來呈現。
三、瀑布圖的數據格式要求
1.利用Excel繪制瀑布圖Excel2016及以上的版本自帶瀑布圖的功能,不管是結構瀑布圖還是變化瀑布圖都可以非常快速的配置出來。
第一步按照瀑布圖的數據格式要求,將數據整理準備好,插入瀑布圖后,即可得到一個基礎的圖表。

其次是,對瀑布圖進行優化調整,例如設定匯總后,增加或減少時的系列顏色。在需要匯總的柱子上單擊兩次,即可調出瀑布圖配置參數。

自助BI產品是讓業務人員基于數據集,靈活的選擇維度、度量字段,進行可視化分析。結構瀑布圖支持1個維度、1個指標,或者0個維度多個指標,相比較Excel個性化的數據處理的方便性,數據集模型的數據則是通用的字段結構,例如選擇了某一個維度,SQL拼接的邏輯是按照該字段進行Groupby操作,因此需要在可視化展示時,還需做匯總行的計算處理,另外,需要對維度枚舉值的數量、圖表展示樣式等參數進行設置。
變化瀑布圖支持1個維度、1個指標,或者0個維度多個指標,除了基礎的維度度量過濾條件選擇外,還需要選擇按照哪一個子維度進行細分,例如,以年度作為匯總值,再按照地區進行細分,查看兩個年度之間,各個地區的變化情況。

圖片來源:火山引擎官方幫助文檔
四、瀑布圖制作的其他建議
由于瀑布圖會同時包括匯總值和各個子維度的變化值,經常會出現匯總值量級過大,但子維度量級非常小的情況,會出現量級小的維度值區分度過低的問題,所以在圖表處理時,可以采用截斷的方式。示例如下:

五、總結
結合業務分析場景以及數據格式,選擇最準確表達數據信息的可視化圖表類型,才能把可視化做到恰到好處。
專欄作家
數據干飯人,微信號公眾號:數據干飯人,人人都是產品經理專欄作家。專注數據中臺產品領域,覆蓋開發套件,數據資產與數據治理,BI與數據可視化,精準營銷平臺等數據產品。擅長大數據解決方案規劃與產品方案設計。
本文原創發布于人人都是產品經理,未經作者許可,禁止轉載。
題圖來自Unsplash,基于CC0協議。
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。
隨便看看:
相關推薦:
網友評論:
推薦使用友言、多說、暢言(需備案后使用)等社會化評論插件