具体的插值时间间隔为多久,则要视具体的数据而定,一般绘制大数据时,设置为ip_freq = None。
最后是ip_freq★★★,它是制作动画中比较关键的一步,通过线性插值使动画更加流畅丝滑★。
一般来说,并不是所有的原始数据都适合做成动画★,现在一个典型的视频是24fps★★★,即每秒有24帧。
这是一位专攻Python语言的程序员开发的安装包,名叫Pynimate★。
他还开发了一个应用程序:Chatmetry★★★,同样也与数据统计有关,是一个用于创建whatsapp聊天统计数据的机器人应用程序。
最后还有一个问题,那就是保存动画,有两个格式可以选择★★:gif或者mp4。
举个栗子,下面这个表格中的数据只有三个时间点,按理说只能生成3帧视频,最终动画也只有3/24秒★★★。
输入数据后,Pynimate将使用函数Barplot()来创建条形数据动画★★★。
而创建这种动画,输入的数据必须是pandas数据结构(如下)★,其中将时间列设置为索引,换句话说索引代表的是自变量。
原标题★★:《丢掉Excel,手把手教你用Python做可视化数据★★,还能任意调节动画丝滑度》
若要保存为mp4的话★★,ffmpeg是个不错的选择★★,它是保存为mp4的标准编写器★★。
这时候,ip_freq插值(线性)就开始发挥作用了,如果插值是一个季度★★★,则得出的数据就变成了这样★★:
这个程序可以从导出的聊天中生成各种统计信息威尼斯娱人城官网首页登录★★★,同时支持个人和群组聊天,并且是完全离线的★★,既不会保存也不会共享。
time_format是指数据索引的时间日期格式,一般为★★:★”%Y-%m-%d★★★”。
本文为澎湃号作者或机构在澎湃新闻上传并发布,仅代表该作者或机构观点,不代表澎湃新闻的观点或立场,澎湃新闻仅提供信息发布平台。申请澎湃号请用电脑访问。
小哥表示★★★,Pynimate还会不断更新★★★,目前正在接受大家的反馈★★,之后还会上线等值区域图等功能。
相关标签: 数据可视化动态图