微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python动态柱状图如何绘制?Python怎么画可以动的柱状图

很多小伙伴都可能看到过使用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 举报,一经查实,本站将立刻删除。

相关推荐