tkinter的可视化拖拽工具_可视化越做越丑?这五个高级图表效果实现流程分享给你...
今天我們來說一說數(shù)據(jù)可視化,想必很多人在入門數(shù)據(jù)分析之后,就會(huì)經(jīng)常進(jìn)行可視化的工作,所謂一圖勝千言,圖表用的好,真的是會(huì)事半功倍的。但現(xiàn)實(shí)情況下,很多人遇到的問題是:
你做的圖表太丑了?你做的圖表到底想表達(dá)什么?圖表太多,該用哪一個(gè)更好呢?
很多人看著下面這些高級(jí)上檔次的數(shù)據(jù)可視化都覺得羨慕,但是到自己動(dòng)手的時(shí)候又不知從何下手,或者實(shí)現(xiàn)難度太大,只能“望圖興嘆”。
其實(shí)我們想要做好可視化并不難,最簡(jiǎn)單的方法就是要學(xué)一些高級(jí)的圖表效果,折線圖、柱狀圖這種常見圖表很容易給人一種普通感,而高級(jí)的圖表效果不僅可以提升顏值和逼格,而且能夠更清晰地實(shí)現(xiàn)數(shù)據(jù)展示。
下面我就分享五個(gè)可視化中常用的高級(jí)圖表,以及實(shí)現(xiàn)這些圖表效果的具體方法。
首先,挑個(gè)可視化工具
想要做出優(yōu)秀的可視化,一個(gè)好的工具是必不可少的。
其實(shí),簡(jiǎn)單一點(diǎn)的如excel,這個(gè)基本人人都會(huì)用,還能配置圖表顏色,是數(shù)據(jù)可視化的入門基礎(chǔ)。但是這個(gè)對(duì)原始數(shù)據(jù)有一定要求,量不能大數(shù)據(jù)要干凈,也不能繪制地圖等更加酷炫的圖表,最后的結(jié)果是什么呢?
結(jié)果就是,數(shù)據(jù)可視化淪為了千篇一律的柱形圖和折線圖,還有那一成不變的配色。
因此數(shù)據(jù)分析師一般都使用專業(yè)的可視化工具,比較常見的就是python、R這些編程語(yǔ)言和FineBI、tableau這些專業(yè)BI工具,這次我就以FineBI為例,教大家怎么做出高級(jí)圖表。這里要先說一下FineBI進(jìn)行可視化操作的流程:
數(shù)據(jù)準(zhǔn)備:通過數(shù)據(jù)連接,將數(shù)據(jù)庫(kù)中的數(shù)據(jù)以自助數(shù)據(jù)集的形式存儲(chǔ)在業(yè)務(wù)包中,為可視化進(jìn)行數(shù)據(jù)準(zhǔn)備
數(shù)據(jù)加工:根據(jù)需求對(duì)數(shù)據(jù)進(jìn)行初步加工,比如過濾、分組、排序、合并等操作
可視化圖表制作:通過拖拽指標(biāo)的形式,實(shí)現(xiàn)可視化圖表的制作
儀表板設(shè)計(jì)完成:在儀表板上進(jìn)行圖表的排列設(shè)計(jì),最終形成完整的可視化儀表板
高級(jí)圖表一:流向地圖
地圖圖表是我們?cè)谶M(jìn)行可視化中經(jīng)常會(huì)用的組件之一,比較普通的就是區(qū)域地圖、線地圖,比較高級(jí)的比如熱力地圖、點(diǎn)地圖,這些基本都是靜態(tài)地圖;而流向地圖則是更為高級(jí)的動(dòng)態(tài)圖表,經(jīng)常應(yīng)用于區(qū)際貿(mào)易、交通流向、人口遷移、購(gòu)物消費(fèi)行為等場(chǎng)景。
1、數(shù)據(jù)準(zhǔn)備
在進(jìn)行春運(yùn)遷徙流向分析之前,我們需要準(zhǔn)備流向地圖的制作數(shù)據(jù),包括遷徙路線、城市、城市對(duì)應(yīng)經(jīng)緯度和ID,如下圖:
在準(zhǔn)備好數(shù)據(jù)以后,我們就可以開始制作春運(yùn)遷徙流向地圖了。
2、拖拽地理字段
因?yàn)槲覀冎苯訙?zhǔn)備的經(jīng)度、緯度字段,因此我們先將經(jīng)緯度字段轉(zhuǎn)換為地理角色,然后將轉(zhuǎn)換后的經(jīng)緯度字段拖入橫縱軸中,如下圖:
3、設(shè)置細(xì)粒度
經(jīng)緯度默認(rèn)匯總方式為求平均,此時(shí)圖表中僅顯示了一個(gè)點(diǎn)。我們還需要一個(gè)維度字段來為經(jīng)緯度字段劃分細(xì)粒度,因此我們將遷徙路線字段拖拽到細(xì)粒度中,并在圖表類型中選擇流向地圖,如下圖:
然后進(jìn)一步劃分細(xì)粒度,即每條遷徙路線下對(duì)應(yīng)的城市維度。將城市字段拖拽至細(xì)粒度下、遷徙路線字段移到圖形屬性下的顏色欄,就可以做出這種效果了:
4、增加流向效果
在實(shí)現(xiàn)按照遷徙路線和城市劃分連線以后,我們還需要指定流向的順序,將ID字段拖入圖形屬性下的連線欄,如下圖:
5、優(yōu)化效果
如果我們想增加遷徙人數(shù)的說明,即按照遷徙人數(shù)來調(diào)整流向線的顏色,此時(shí)就需要將遷徙人數(shù)字段拖拽至圖形屬性下的顏色欄,并將原來的遷徙路線字段移動(dòng)至標(biāo)簽/提示/細(xì)粒度中城市上方,選擇任一位置移動(dòng)即可,如下圖:
高級(jí)圖表二:瀑布圖
瀑布圖本質(zhì)上屬于一種柱狀圖,當(dāng)用戶想表達(dá)兩個(gè)數(shù)據(jù)點(diǎn)之間數(shù)量的演變過程,比如薪酬支出構(gòu)成,經(jīng)過連續(xù)的數(shù)值加減關(guān)系得到最終的實(shí)發(fā)工資,就可以用瀑布圖實(shí)現(xiàn)。
1、數(shù)據(jù)處理
數(shù)據(jù)準(zhǔn)備同上,我們首先要進(jìn)行數(shù)據(jù)的處理,先新增一列,并添加列名為“累計(jì)值準(zhǔn)備”,公式如下圖:
再新增列,添加列名為y值準(zhǔn)備,選擇累計(jì)值/組內(nèi),并設(shè)置取值規(guī)則為累計(jì)值,數(shù)值來自累計(jì)值準(zhǔn)備,如下圖:
再新增列,添加列名為y軸值,公式如下圖:
再次新增列將其命名為標(biāo)簽,公式為如下圖,此步驟即將基本、績(jī)效、加班標(biāo)記為增加,保險(xiǎn)、公積金、個(gè)稅標(biāo)記為減少,應(yīng)發(fā)工資和實(shí)發(fā)工資標(biāo)記為匯總;
2、創(chuàng)建瀑布圖
新建儀表板和組件,拖拽項(xiàng)目字段到橫軸,拖拽y軸值、數(shù)據(jù)字段到縱軸,在圖表類型下選擇瀑布圖,則數(shù)據(jù)字段被自動(dòng)移至圖形屬性下的大小欄,且圖表顯示為瀑布圖,如下圖;
對(duì)項(xiàng)目字段選擇自定義排序,自行排序如下圖:
拖拽標(biāo)簽字段至圖形屬性下的顏色欄,瀑布圖中的矩形塊顏色即按照增加、減少、匯總來顯示,如下圖:
3、效果展示
調(diào)整矩形塊、組件背景、標(biāo)題欄等的顏色和字體,即可得到如下示例的效果:
高級(jí)圖表三:人口金字塔
人口金字塔圖顯示人口中各個(gè)年齡組的分布,通常用于此可視化類型的一種常見分布是按年齡列出的女性和男性人口,如下圖:
1、數(shù)據(jù)加工
創(chuàng)建自助數(shù)據(jù)集,添加字段0歲的人口數(shù)和性別,如下圖,
新增一列年齡,并輸入字段為"0歲",如下圖:
按照上述同樣的操作分別處理其他年齡段的數(shù)據(jù),處理后的業(yè)務(wù)包如下圖:
2、創(chuàng)建圖表
新建儀表板并創(chuàng)建組件,選擇上面新增的人口普查自助數(shù)據(jù)集表,復(fù)制待分析指標(biāo)區(qū)域的人口字段,如下圖:
為人口和人口1字段分別添加明細(xì)過濾條件,性別屬于男和性別屬于女,如下圖:
將年齡拖入橫軸,將人口和人口1字段都拖入縱軸,并在圖表類型處選擇對(duì)比柱狀圖,如下圖:
3、效果查看
此時(shí)在圖表預(yù)覽處即實(shí)現(xiàn)了按照年齡列出的男性和女性人口。我們還可以為按照男女調(diào)整顯示顏色,將性別字段拖入圖形屬性下的顏色欄,如下圖:
高級(jí)圖表四:數(shù)據(jù)條
我們知道在Excel中可以利用數(shù)據(jù)條功能,非常直觀的查看選定區(qū)域中數(shù)值的大小情況,如下圖:
1、創(chuàng)建圖表
新建儀表板,創(chuàng)建組件并選擇互聯(lián)網(wǎng)行業(yè)業(yè)務(wù)包下的訪問統(tǒng)計(jì)事實(shí)表,如下圖:
進(jìn)入組件詳細(xì)設(shè)置界面,將"統(tǒng)計(jì)日期"、"訪問平臺(tái)"字段拖入縱軸,將"瀏覽量"字段拖入橫軸,如下圖:
2、選擇圖形
此時(shí)該圖形自動(dòng)展示為線型圖,我們想要展示的是數(shù)據(jù)條,因此在圖形屬性下的形狀欄中,選擇切換為柱形圖,如下圖:
3、效果調(diào)整
因此我們對(duì)橫軸的值軸進(jìn)行設(shè)置,設(shè)置軸刻度自定義中的最大值,取消勾選軸標(biāo)簽和周標(biāo)題,如下圖:
點(diǎn)擊確定保存該值軸設(shè)置,同時(shí)可以設(shè)置分類軸取消顯示軸標(biāo)題。在圖形屬性下的大小欄,調(diào)整柱寬為最大值,如下圖:
此時(shí)在圖表預(yù)覽處看到該數(shù)據(jù)條的效果,如下圖:
高級(jí)圖表五:百分百堆積柱狀圖
具體方法是新建儀表板,待待分析指標(biāo)欄點(diǎn)擊添加計(jì)算指標(biāo),如下圖:
添加的計(jì)算指標(biāo)公式如下:
點(diǎn)擊確定保存該計(jì)算指標(biāo)。將產(chǎn)線與車間字段名拖入橫軸,計(jì)算指標(biāo)字段拖入縱軸,并在圖表類型下選擇分區(qū)柱形圖,如下圖:
交換該橫縱軸字段,為計(jì)算指標(biāo)字段開啟堆積按鈕,并將等級(jí)字段拖入圖形屬性下的顏色欄,如下圖,同時(shí)為該計(jì)算指標(biāo)字段設(shè)置數(shù)值格式為百分比;
最終多系列百分比堆積柱形圖的效果顯示如下:
好了,以上就是友創(chuàng)整理的5個(gè)可視化實(shí)例的流程,望對(duì)大家有所幫助。
來源:https://blog.csdn.net/yuanziok/java/article/details/102542342
總結(jié)
以上是生活随笔為你收集整理的tkinter的可视化拖拽工具_可视化越做越丑?这五个高级图表效果实现流程分享给你...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: log4net异步写入日志_微信支付万亿
- 下一篇: 【Text_Classification