matplotlib秘技:让可视化图形动起来

编者按:其实matplotlib有一个少有人知的功能animation.FuncAnimation,能够接受你编写的动画函数建立动图。Viviane Kakerbeck经过一个例子展现了这一功能的用法,并介绍了经过加强数据和高斯平滑,让动图更美观的技巧。函数

a4151b181612eb24038ba72d73669395f2fe79a8

美国的过量服用海洛因致死数,使用seaborn建立动画

Python的matplotlib和seaborn是很是好用的绘图库。但它们建立的都是静态图像,难以经过动态、美观的方式描述数据值的变化。若是你的下一次演示或者下一篇博客文章,能用动态图形展现数据的发展,该有多好?更妙的是,你能够继续使用matplotlib、seaborn或者其余你喜欢用的库。blog

我最近为一部关于美国的阿片样物质危机的纪录片制做了一些动态图形,因此我会在这篇文章中使用相关的数据。数据来自美国国家药物滥用研究所和CDC的公开数据,能够从如下网址下载:https://www.drugabuse.gov/sites/default/files/overdose_data_1999-2015.xlsanimation

本文将使用matplotlib和seaborn绘制图形,同时使用numpy和pandas处理数据。matplotlib提供了一些能够用来制做动画的函数。闲话少叙,让咱们开始吧,首先,是引入全部依赖。博客

相关文章
相关标签/搜索