pyecharts | 可視化儀表盤練手小項目
開門見山
前言
最近后臺收到很多小伙伴對 pyecharts 儀表盤感興趣,于是小編決定在使用 pyecharts 做一份儀表盤,但跟之前的不太一樣,之前的可以參考:
這次是用一份車聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行操作,但用到了數(shù)據(jù)庫 MySQL,下載一個就好,小編會給 SQL 代碼。
通過使用 SQL 對數(shù)據(jù)進(jìn)行分析匯總計算,再結(jié)合 Python 根據(jù)以下指標(biāo),制作儀表盤:
最終做出來的效果開頭所示。
每張圖可以選擇指標(biāo),下載,還原,圖表縮放,柱狀圖,堆積圖,折線圖相互切換,數(shù)據(jù)修改;也就是 pyecharts 所謂的工具箱功能。
圖表
柱狀圖:
堆積圖:
折線圖
面積折線圖:
熱力地圖:
熱力地圖需要說明的一下是,原始數(shù)據(jù)給的是經(jīng)緯度形式,Python 處理經(jīng)緯度后,調(diào)用騰訊地圖 api 進(jìn)行經(jīng)緯度轉(zhuǎn)換為省份,代碼中有注釋,代碼中是小編的,可以自己申請一個,免費(fèi)的,使用時只需要換掉 token。
極坐標(biāo)圖:
條形圖:
儀表板
最后就是儀表板的生成,布局文件小編布局好了,就直接給了,是一個 json 文件。
在小編給的代碼中可以直接運(yùn)行“儀表盤”模塊就可以直接生成了完整的儀表盤:
在代碼中小編該寫注釋的都寫了,照著注釋看代碼是可以看得懂的~
注:SQL 代碼文件,里面有建庫,建表語句執(zhí)行就好,然后可以直接用可視化工具把數(shù)據(jù)導(dǎo)入到表中。
其他 SQL 語句是指標(biāo)計算匯總用的,每條 SQL 實現(xiàn)什么功能都有注釋,最后都是嵌入到 Python 中使用的,主要用來調(diào)試的。
源碼獲取
在公眾號對話框回復(fù)關(guān)鍵字“車車”即可獲取
END
讀者交流群已建立,找到我備注 “交流”,即可獲得加入我們~
聽說點(diǎn) “在看” 的都變得更好看吶~
關(guān)注關(guān)注小編唄~小編給你分享爬蟲,數(shù)據(jù)分析,可視化的內(nèi)容噢~
掃一掃下方二維碼即可關(guān)注我噢~
-END-











