glide加载gif图不显示动画_用Python绘制会动的柱形竞赛图
生活随笔
收集整理的這篇文章主要介紹了
glide加载gif图不显示动画_用Python绘制会动的柱形竞赛图
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我們經(jīng)常看到的Bar Chart Race(柱形競賽圖),可以看到數(shù)據(jù)的呈現(xiàn)非常的直觀。今天就一起來學(xué)習(xí)下如何生成和上面一樣的柱形競賽圖。
1、導(dǎo)入Python庫
2、加載數(shù)據(jù)集
這里使用的是城市人口數(shù)據(jù)集,加載我們想要的數(shù)據(jù):其中,name為城市名稱,group為城市所在區(qū)域。
3、初步處理數(shù)據(jù)
提取某一年的TOP10城市:
4、 繪制基礎(chǔ)柱狀圖
5、 調(diào)整樣式(設(shè)置顏色、添加標(biāo)簽)重新繪制圖片
6、 完善代碼,將代碼整合進(jìn)函數(shù)
優(yōu)化內(nèi)容:
- 文字:更新字體大小,顏色,方向
- 軸:將X軸移到頂部,添加顏色和字幕
- 網(wǎng)格:在條后面添加線
- 格式:逗號分隔的值和坐標(biāo)軸
- 添加標(biāo)題,字幕,裝訂線空間
- 刪除:框框,y軸標(biāo)簽
7、 繪制動(dòng)態(tài)柱狀圖
為了看起來像是在競賽,我們使用matplotlib.animation中的FuncAnimation來重復(fù)調(diào)用上面的函數(shù)在畫布上制作動(dòng)畫。frames參數(shù)為函數(shù)接受的值。
8、 額外獎(jiǎng)勵(lì),繪制xkcd風(fēng)格的圖形
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的glide加载gif图不显示动画_用Python绘制会动的柱形竞赛图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux软件读取不到空间,Linux下
- 下一篇: Linux配置rsylogs日志发送,s