pyecharts 圖表切換,指標(biāo)選擇
前言
最近小編在使用 pyecharts,深入研究了一下,pyecharts 的功能還有好多都沒挖掘使用過。
平常做一些基本的圖表很快就能實現(xiàn),但得到的只是一張 html,不能進(jìn)行圖表切換,指標(biāo)選擇。
這次小編用兩個示例,來演示一下圖表切換,根據(jù)指標(biāo)選擇數(shù)據(jù),還可以保存,查看數(shù)據(jù)視圖。
熱力地圖根據(jù)時間序列選擇相應(yīng)的數(shù)據(jù);堆積柱狀圖切換為折線,柱狀圖,區(qū)域縮放。
先來看看,開門見山,一睹為快。
Map
使用官網(wǎng)的示例代碼,得到的結(jié)果今年僅僅是一個 html:
現(xiàn)在我們有這樣一份數(shù)據(jù),有時間,省份,閾值,需要以時間序列展示每一天每一個省份的閾值,且可以保存某一天的圖表數(shù)據(jù)。
要是簡單的使用示例代碼那得畫很多圖,且不能查看數(shù)據(jù)視圖,不能保存為圖片。
先來看看數(shù)據(jù):
既然以時間為切換指標(biāo),那通過循環(huán)每一次選擇對應(yīng)時間的所有省份并把每一個時間所有省份對應(yīng)的值添加:
之后再進(jìn)行全局配置,每個配置需要對應(yīng)的類,圖表標(biāo)題配置:
視覺映射配置,也就是地圖左下角的區(qū)間劃分,顏色越深值越大:
圖例配置,也就是時間的篩選按鈕,位置,形狀,布局等:
工具箱配置,也就是保存按鈕,數(shù)據(jù)視圖等工具查看,先對所有工具進(jìn)行位置布局配置:
然后在 ToolBoxFeatureOpts 類中依次選擇想要的工具,例如保存工具的開啟,其他工具原理一樣,其他工具參考源碼:
最后運行得到的結(jié)果如下,1 是標(biāo)題配置,2 是視覺映射配置,3 是圖例配置,4 是工具配置(保存,數(shù)據(jù)視圖,還原):
?Bar
有這樣一份數(shù)據(jù),有三個指標(biāo),想把他們都放到一起對比,并可以切換對比圖:
我們以時間序列為為橫坐標(biāo),制作堆積柱狀圖,做出來的圖表可以切換為折線圖,平鋪為柱狀圖,區(qū)域縮放。
其實這些都是屬于工具的配置,我們只需要開啟選擇需要的工具就可以了,最后做出來的圖如下:
?源碼獲取
https://github.com/5zjk5/pyecharts_img_change
END
讀者交流群已建立,找到我備注 “交流”,即可獲得加入我們~
聽說點 “在看” 的都變得更好看吶~
關(guān)注關(guān)注小編唄~小編給你分享爬蟲,數(shù)據(jù)分析,可視化的內(nèi)容噢~
掃一掃下方二維碼即可關(guān)注我噢~
-END-













