作者 | 小F
来源 | 法纳斯特(ID:walker398)
头图 | CSDN 下载自视觉中国
说起动态图表,最火的莫过于动态条形图了。
在B站上搜索「数据可视化」这个关键词,可以看到很多与动态条形图相关的视频。
好多视频都达到了上百万的播放量,属实厉害。
目前网上实现动态条形图现成的工具也很多。
比如数可视的「花火hanabi」,嫡数的「镝数图表」,以及国外网站「Flourish」。
但是作为一名 Pythoner,当然是想要研究一下如何用Python来实现。
之前也看过大佬们通过 Matplotlib、Plotly、Pyecharts实现类似的功能,就是代码量有点多,看的脑瓜疼。
所以小F最近发现到了一个库「Bar Chart Race」,堪称Python界最强的动态可视化包。
GitHub地址:
https://github.com/dexplo/bar_chart_race
文档地址:
https://www.dexplo.org/bar_chart_race/
目前主要有0.1和0.2两个版本,0.2版本添加动态曲线图以及Plotly实现的动态条形图。
库是挺好的,就是在安装上有点问题。
在PyCharm的Project Interpreter上只能安装到0.1版本,功能不太全。
通过pip install bar_chart_race也只能到0.1版本。