作者 | 小F 责编 | 张文
头图 | CSDN 下载自东方 IC
来源 | 法纳斯特(ID:walker398)
关于动态条形图,小F以前推荐过 Bar、 Chart、 Race 这个库。三行代码就能实现动态条形图的绘制。 但有些同学在使用的时候,会出现一些错误。一个是加载文件报错,另一个是生成 GIF 的时候报错。 这是因为作者的示例是网络加载数据,会读取不到。通过读取本地文件,就不会出错。GIF 生成失败一般是需要安装 imagemagick (图片处理工具)。
最近小 F 又发现一个可视化图库 Pandas_Alive,不仅包含动态条形图,还可以绘制动态曲线图、气泡图、饼状图、地图等。
同样也是几行代码就能完成动态图表的绘制。
GitHub地址: https://github.com/JackMcKew/pandas_alive
使用文档:https://jackmckew.github.io/pandas_alive/
安装版本建议是0.2.3,matplotlib版本是3.2.1。
同时需自行安装 tqdm (显示进度条)和 descartes (绘制地图相关库)。
要不然会出现报错,估计是作者的 requestment.txt 没包含这两个库。
好了,成功安装后就可以引入这个第三方库,直接选择加载本地文件。
生成了一个 GIF 图,具体如下:
刚开始学习这个库的时候,大家可以减少数据,这样生成 GIF 的时间就会快一些。
比如小 F 在接下来的实践中,基本都只选取了 20 天左右的数据。
对于其他图表,我们可以查看官方文档的 API 说明,得以了解。
下面我们就来看看其他动态图表的绘制方法吧!
动态条形图
动态柱状图
动态曲线图
动态面积图
动态散点图
动态饼状图
动态气泡图
地理空间点图表
多边形地理图表
多个动态图表
城市人口
G7国家平均寿命
新南威尔斯州COVID可视化
意大利COVID可视化
单摆运动
最后如果你想完成中文动态图表的制作,加入中文显示代码即可。
还是使用演员的百度指数数据。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/52425.html