很多小伙伴都可能看到过使用python绘制出来各种动态图表,是不是觉得它们非常酷和好看,实际上只要掌握了方法我们也是能够将其绘制出来的。下面所介绍的内容就是python动态柱状图的详细绘制代码,对此感兴趣的话可以往下看看。
这些动态可视化统计图表的绘制都是通过pandas_alive第三方库来完成的,需要先通过pip工具将其下载安装好才可以。下载安装完成之后就将其导入,然后通过链式方法来绘制动态柱状图就可以了,详细代码示例如下所示:
import pandas_alive covid_df.sum(axis=1).fillna(0).tail(n=10).plot_animated( filename='sumbar-chart.gif', kind='bar', cmap='Set1', period_label={ 'x': 0.1, 'y': 0.9 }, orientation='h', enable_progress_bar=True, steps_per_period=2, interpolate_period=True, period_length=200)
上面代码示例之中的covid_df是数据源,这里直接使用了简写的形式,而实际上是需要由开发者自己来提供数据的。后面的sum(axis=1)则表示只有一个图像,fillna方法则表示对数据中空值的处理替换成0,tail(n=10)的作用则表示返回的数据为最后10行。
plot_animated()就是以动画方式来绘制图像了,filename是图像绘制完成之后保存的路径以及名称,必须以gif结尾才可以。kind则表示绘制的图像是水平柱状图,camp参数表示图像使用的调色盘是什么,而period_label是x轴以及y轴的名称。
再后面的这些参数比较重要的是period_length,它的意思就是动态数据变化时的周期长度,也就是这个数据在x轴或者是y轴上的最大值。
以上就是关于“Python动态柱状图如何绘制?Python怎么画可以动的柱状图”的全部内容了,希望对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。