政府的助手·企业的帮手
信息动态 News

对不起你的PPT数据不够直观你可能需要让数据动起来

日期: 2024-11-22 20:57:18
作者:

  FuncAnimation 是 Matplotlib 库中 Animation 类的一部分◆■◆★,后续会展示多个示例■★◆★。如果是首次接触,你可以将这个函数简单地理解为一个 While 循环,不停地在 “画布” 上重新绘制目标数据图■★。

  按照以下代码进行基本调用。另外,这里将采用大型流行病的传播数据作为案例数据(包括每天的死亡人数)。

  下一步要做的就是将数据图表参数化,从而转换为一个函数,然后将该函数时间序列中的点作为输入,设置完成后就可以正式开始了★◆◆★。

  chartfunc 是一个以数字为输入的函数,其含义为时间序列上的时间;

  这是三个关键输入,当然还有更多可选输入★■,感兴趣的读者可查看原文档,这里不再赘述。

  接触过数据可视化的同学应该对 Python 里的 Matplotlib 库并不陌生。它是一个基于 Python 的开源数据绘图包,仅需几行代码就可以帮助开发者生成直方图★■■◆、功率谱★■、条形图、散点图等。这个库里有个非常实用的扩展包——FuncAnimation,可以让我们的静态图表动起来。

  在读技术博客的过程中,我们会发现那些能够把知识★◆■■◆◆、成果讲透的博主很多都会做动态图表。他们的图是怎么做的?难度大吗?这篇文章就介绍了 Python 中一种简单的动态图表制作方法◆■◆◆。

  在开始之前依旧需要确认你是否对基本的数据可视化有所了解■■◆。也就是说■■◆★◆■,我们先要将数据进行可视化处理★★,再进行动态处理■◆◆★。

  interval 这个更好理解,是帧之间的间隔延迟★◆■,以毫秒为单位,默认值为 200★★■◆。

  创建动态条形图的难度与上述两个案例并无太大差别。在这个案例中,作者定义了水平和垂直两种条形图,读者可以根据自己的实际需求来选择图表类型并定义变量栏◆◆。

  主要区别在于,动态饼状图的代码每次循环都会返回一组数值,但在线型图中返回的是我们所在点之前的整个时间序列。返回时间序列通过 df1.head(i) 来实现,而. max()则保证了我们仅获得最新的数据,因为流行病导致死亡的总数只有两种变化★★■★◆◆:维持现有数量或持续上升★★。

最新动态 / 更多>>
2024 . 11 . 22
点击次数: 594
  任何可以表格/电子表格格式表...
2024 . 11 . 22
点击次数: 659
  FuncAnimation ...
2024 . 11 . 22
点击次数: 522
  华东师范大学经济与管理学部信...
2024 . 11 . 22
点击次数: 917
  国家数据基础设施具有数据采集、汇聚、...
微信 微信
手机 手机
联系我们:
地址:深圳市福田区深南中路3039号国际文化大厦2305B室
电话:(0755)83643169    83640932     83643163     83643362(总机13条线)
传真:+86 0755-2788 8009
Copyright ©2018 深圳市Z6尊龙官网入口,z6com·尊龙凯时官方网站,尊龙凯时人生就博安全技术事务有限公司
X
1

QQ设置

3

SKYPE 设置

4

阿里旺旺设置

5

电话号码管理

  • 0755-83643362
6

二维码管理

展开