几行代码完成动态图表绘制 | Python实战
作者 | 小F 来源 | 法纳斯特 头图 | CSDN下载自视觉中国 关于动态条形图,小F以前推荐过「Bar Chart Race」这个库。三行代码就能实现动态条形图的绘制。 有些同学在使用的时候,会出现一些错误。一个是加载文件报错,另一个是生成GIF的时候报错。 这是因为作者的示例是网络加载数据,会读取不到。通过读取本地文件,就不会出错。 GIF生成失败一般是需要安装imagemagick(图片处理工具)。 最近小F又发现一个可视化图库「Pandas_Alive」,不仅包含动态条形图,还可以绘制动态曲线图、气泡图、饼状图、地图等。 同样也是几行代码就能完成动态图表的绘制。 安装版本建议是0.2.3,matplotlib版本是3.2.1。 同时需自行安装tqdm(显示进度条)和descartes(绘制地图相关库)。 要不然会出现报错,估计是作者的requestment.txt没包含这两个库。 好了,成功安装后就可以引入这个第三方库,直接选择加载本地文件。 import pandas_aliveimport pandas as pdcovid_df = pd.read_csv('data/covid19.csv', index_col=0, parse_dates=[0])covid_df.plot_animated(filename='examples/example-barh