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可以缓解这个问题。


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

查看所有标签

猜你喜欢:

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

游戏化革命:未来商业模式的驱动力

游戏化革命:未来商业模式的驱动力

[美]盖布·兹彻曼、[美]乔斯琳·林德 / 应皓 / 中国人民大学出版社有限公司 / 2014-8-1 / CNY 59.00

第一本植入游戏化理念、实现APP互动的游戏化商业图书 游戏化与商业的大融合、游戏化驱动未来商业革命的权威之作 作者被公认为“游戏界的天才”,具有很高的知名度 亚马逊五星级图书 本书观点新颖,游戏化正成为最热门的商业新策略 游戏化是当今最热门的商业新策略,它能帮助龙头企业创造出前所未有的客户和员工的参与度。商业游戏化策略通过利用从游戏设计、忠诚度计划和行为经济学中所汲取......一起来看看 《游戏化革命:未来商业模式的驱动力》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具