matplotlib-bilibili,抖音很火的动态数据视频自动生成(第二节)

matplotlib-bilibili,抖音很火的动态数据视频自动生成(第二节)

大家好,又见面了,我是全栈君。

 bilibili,抖音很火的动态数据视频自动生成(第二节)

上期我们已经清楚如何创建一个统计图,并创建一个坐标点,那这期,我们来创建一个会动的点。

看透事物的本质,你会更加容易驾驭他。

1、需求

首先,我们来说一下我们的需求。

是这样,我这里有一批数据,我想了解我这批数据的变化趋势,现在我们已经可以画一个简单的统计图了,把所有数据都表示出来,并让他动态显示。

如图:

matplotlib-bilibili,抖音很火的动态数据视频自动生成(第二节)

 

 

02—代码实现

要让统计图动起来,我们还需要用到一个模块:

from matplotlib import animation

关于这个模块的作用,这是matplotlib自带生成数据分析的模块。你可以这样理解,我们通过matplotlib,可以获得一个统计图图片。

那我们把所有的图片放在一起,是不是就拼凑成一部动画了。

from matplotlib import pyplot#导入模块
from matplotlib import animation

fig, ax = pyplot.subplots()#返回一个包含figure和axes对象的元组,将元组分解为fig和ax两个变量
chart, = pyplot.plot([], [], 'g.')#创建2维直线图
xdata, ydata = [], []  #定义上面我们创建的二维图的坐标点列表
def  graph(num):
    xdata.append(num)#添加x坐标
    ydata.append(num)#对应添加y坐标
    chart.set_data(xdata, ydata)  # 创建坐标
    pyplot.xlim(0,100)#设置x轴坐标范围
    pyplot.ylim(0,100)#设置y轴坐标范围
animator=animation.FuncAnimation(fig,graph, frames=range(100),interval=1)
animator.save(filename="m.gif",writer='pillow')#保存gif
pyplot.show()

欢迎关注我们哦!

matplotlib-bilibili,抖音很火的动态数据视频自动生成(第二节)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111369.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月20日 下午9:00
下一篇 2022年2月20日 下午9:00


相关推荐

  • 遇到【java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter】的解决方案

    遇到【java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter】的解决方案目录遇到的问题解决办法方法一 更换 jdk1 File gt ProjectStruc 更改 jdk3 OK 方法二 手动添加依赖解决效果遇到的问题验证登录的时候 账号密码都正确 显示以下错误 timestamp 2021 03 29T03 50 20 332 0000 status 500 error InternalServ message javax xml bind DatatypeConv

    2026年3月16日
    2
  • OFDM完整仿真过程及解释(MATLAB)

    OFDM完整仿真过程及解释(MATLAB)因为是复制过来,如果出现图片显示不完整以及需要源程序请点击下面链接查看原文:OFDM完整仿真过程及解释(MATLAB)-子木的文章-知乎https://zhuanlan.zhihu.com/p/57967971目录:一、说明二、ofdm总体概述三、基本原理四、过程中涉及的技术五、OFDM基本参数的选择六、OFDM的MATLAB仿真程序一、说…

    2022年6月4日
    58
  • 大小端模式

    大小端模式一 大小端大端模式 内存高地址存放低字节小端模式 内存低地址存放低字节例如 Uint32i 0x 地址 大端 小端 0x00 12 78 0x01 34 56

    2026年3月18日
    2
  • 亲测OpenClaw部署,这家源头厂真稳

    亲测OpenClaw部署,这家源头厂真稳

    2026年3月16日
    1
  • pycharm及python安装详细教程_python基础教程

    pycharm及python安装详细教程_python基础教程python下载安装图文教程-Pycharm下载安装图文教程Python及Pycharm安装图文教程,供大家参考,具体内容如下为了学习Python我今天对它进行了安装,并将Python及Pycharm安装方法进行了分享,希望可以帮助到大家注:建议大家在安装过程中不要将软件安装到系统盘中。1、Python安装1)首先需要进入Python官网下载安装包,进入后点击Downloads找到如下界面:可以根据自己的系统下载适合的安装包下载完成后直接…

    2022年8月27日
    5
  • vue遍历数组和对象的方法以及他们之间的区别

    vue遍历数组和对象的方法以及他们之间的区别前言 vue 不能直接通过下标的形式来添加数据 vue 也不能直接向对象中加值 因为那样即使能加入值页面也不会跟着改变一 vue 遍历数组 1 使用 vue 数组变异方法 pops

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号