Python&matplotlib打造数据可视化动态图,完美装逼!

栏目: 编程工具 · 发布时间: 6年前

Python&matplotlib打造数据可视化动态图,完美装逼!

如何让 Python 数据可视化秀起来?

电脑上没有安装ImageMagick的话,先去网上对照电脑系统下载相对应版本,因为用matplotlib的save方法渲染GIF动图,必须用到ImageMagick。

动图示例:

Python&matplotlib打造数据可视化动态图,完美装逼!

由图可知,散点不会动,只有直线在动, X轴的标题每一帧都在变化。 Python&matplotlib打造数据可视化动态图,完美装逼!

Python代码:

Python&matplotlib打造数据可视化动态图,完美装逼!

# 询问图形在屏幕上的大小和DPI(每英寸点数)

# 注意当把图形保存为文件时,需要为此单独再提供一个DPI

Python&matplotlib打造数据可视化动态图,完美装逼!

# 绘制一个保持不变(不会被重新绘制)的散点图以及初始直线

Python&matplotlib打造数据可视化动态图,完美装逼!

# 更新直线和轴(用一个新X轴标签)

# 以元组形式返回这一帧需要重新绘制的物体

Python&matplotlib打造数据可视化动态图,完美装逼!

# 会为每一帧调用Update函数

# 这里FunAnimation设置一个10帧动画,每帧间隔200ms

Python&matplotlib打造数据可视化动态图,完美装逼!

用seaborn库可以换个更加酷炫的主题,只需添加:

Python&matplotlib打造数据可视化动态图,完美装逼!

GIF图:

Python&matplotlib打造数据可视化动态图,完美装逼!

每一帧都有160k左右的内存,所以帧比较长的GIF图所占的内存就非常大。通过在matplotlib中调整图形大小或DPI可以缓解这个问题。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Python Algorithms

Python Algorithms

Magnus Lie Hetland / Apress / 2010-11-24 / USD 49.99

Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it......一起来看看 《Python Algorithms》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试