數(shù)據(jù)可視化之美:?;鶊D的前世今生

很多時候,我們想通過可視化數(shù)據(jù)來展示實體之間流動的情況,例如,讓我們以居民如何在英國境內(nèi)從一個國家遷移到另一個國家為例,在這里,看看有多少居民從英格蘭遷移到北愛爾蘭、蘇格蘭和威爾士將是一個有趣的分析。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

從這個?;鶊D圖表可視化中可以明顯看出,從英格蘭遷移到威爾士的居民多于從蘇格蘭或北愛爾蘭遷移的居民,從威爾士遷移到英格蘭的居民多于從蘇格蘭遷移到英格蘭的居民。

?

什么是?;鶊D?

?;鶊D通常描繪從一個實體(或節(jié)點)到另一個實體(或節(jié)點)的數(shù)據(jù)。數(shù)據(jù)流向的實體被稱為節(jié)點?,數(shù)據(jù)流起源的節(jié)點是源節(jié)點(例如左側(cè)的英格蘭),流結(jié)束的節(jié)點是目標(biāo)節(jié)點(例如右側(cè)的威爾士),源節(jié)點和目標(biāo)節(jié)點通常表示為帶有標(biāo)簽的矩形。

?

流動本身由直線或曲線路徑表示,稱為鏈接。鏈接的寬度與流的量/數(shù)量成正比。在上面的例子中,從英格蘭到威爾士的流動(即居民遷移)比從英格蘭到蘇格蘭或北愛爾蘭的流動(即居民遷移)更廣泛(更多),表明遷移到威爾士的居民數(shù)量多于其他國家。桑基圖可用于表示能量、金錢、成本的流動,以及任何具有流動概念的事物。

?

米納爾關(guān)于拿破侖入侵俄羅斯的經(jīng)典圖表可能是?;鶊D表最著名的例子。這種使用桑基圖的可視化非常有效地顯示了法國軍隊在前往俄羅斯和返回的途中是如何進步(或減少?)的。

現(xiàn)在,讓我們看看如何使用智分析繪制?;鶊D。

如何繪制?;鶊D?

下面教一下大家如何繪制?;鶊D,首先讓我們先準(zhǔn)備一份某超市的訂單數(shù)據(jù)源。該數(shù)據(jù)源包含了該超市4年間的訂單的詳細(xì)信息,有訂單ID、訂單日期、客戶名稱、產(chǎn)品名稱等相關(guān)字段。接下來繪制一個?;鶊D來了解一下這個超市年間的RFM客戶流向情況。

制作桑基圖的工具有很多,我這里選用的是智分析這個工具,因為操作相對比較簡單,而且可以直接導(dǎo)入Excel數(shù)據(jù)。導(dǎo)入數(shù)據(jù)源的方法如下,點擊數(shù)據(jù)連接里的Excel文件數(shù)據(jù)源,讀取本地的文件后便可以把數(shù)據(jù)源上傳到智分析里,如果用數(shù)據(jù)庫的話也可以連接數(shù)據(jù)庫去讀取數(shù)據(jù)。

數(shù)據(jù)上傳成功后,要先對數(shù)據(jù)進行清洗,我這里運用的是智分析的ETL組件,ETL組件是一個非常強大的數(shù)據(jù)清洗工具,無論是多復(fù)雜的數(shù)據(jù)都可以清洗干凈。因為我們這次要觀察的是RFM客戶流向的情況,所以要在ETL里利用SQL語句制作一個RFM模型,對客戶的特征進行判定,詳細(xì)的制作過程可參考我前面的RFM模型制作文章。

執(zhí)行完ETL的程序后,最終輸出的結(jié)果如下,數(shù)據(jù)集按照年份、起始RFM分類、結(jié)束RFM分類、數(shù)量的方式進行排列:

制作好了數(shù)據(jù)集之后,打開智分析的儀表盤,把圖形的組件拖拽到儀表盤里,并在智能配圖里找到桑基圖的圖形組件:

把起始RFM分類、結(jié)束RFM分類兩個字段拖拽到列區(qū),并把數(shù)量拖拽到度量區(qū),便可以生成一個還不錯的桑基圖:

通過生成的?;鶊D,我們可以清晰地看出這四年間每一個層次的客戶流向情況,以便于我們后面采取針對性措施,對每一個層次的客戶實行不一樣的維護策略。?;鶊D還可以描述很多現(xiàn)實中的問題,有興趣的同學(xué)不妨好好學(xué)習(xí)一下這一個強大的可視化圖形,并運用到其他的領(lǐng)域里。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容