数据可视化动画还用Excel做?现在一个简单的Python包可以在几分钟内完成!而且生成的动画足够丝滑,而且效果是紫色的:这是一个专攻Python语言的程序员开发的安装包,名字叫Pynimate。目前可以直接通过PyPI安装使用。如果要使用Pynimate,直接导入即可。importpynimateasnim要创建这种动画,输入数据必须是pandas数据结构(如下),其中时间列设置为索引,即索引代表自变量。time,col1,col2,col320121212013112201421.5320152.523.5具体代码形式如下:importpandasaspddf=pd.read_csv('data'csv').set_index('time')比如要处理具体的数据,应该写成这样的代码。df=pd.DataFrame({"时间":["1960-01-01","1961-01-01","1962-01-01"],"阿富汗":[1,2,3],"安哥拉”:[2,3,4],“阿尔巴尼亚”:[1,2,5],“美国”:[5,3,4],“阿根廷”:[1,4,5],})。set_index("time")另外,要制作bar数据动画,Barplot有3个必须要注意的参数:data、time_format和ip_freq(Interpolationfrequency)。data就是表的数据,这里就不细说了。time_format是指数据索引的时间日期格式,一般为:“%Y-%m-%d”。最后是ip_freq,这是制作动画的关键一步。线性插值使动画更流畅、更丝滑。一般来说,并不是所有的原始数据都适合制作动画。现在一个典型的视频是24fps,也就是每秒有24帧。举个栗子
