数据可视化GIF图,Matplotlib也可以画出来

数据可视化GIF图,Matplotlib也可以在昨天的编程聚会上与我分享

今天共享的此翻译描述了使用matplotlib图形库的示例,即如何制作GIF动画。本文的原始作者是Eli Bendersky,译者是Tang Xiaoyu Jason,由编程学校EarlGrey校对。

译者简介:唐晓彤,香港成都人,城市大学的研究助理,他写python并对深度学习感兴趣。

这篇简短的文章介绍了如何在Python中使用matplotlib绘制GIF动画。下面的代码在装有ImagMagick的Ubuntu计算机上运行。如果要使用matplotlib方法渲染GIF动画,则必须安装ImageMagick。

动画示例如下:

有一些要注意的地方:

图的散点部分是恒定的;这是一条直线

X轴的标题每帧都在变化

构成下图的代码:

如果要更改更漂亮的主题,请在安装seaborn库之后添加一行:

然后您将获得这张照片:

关于文件大小的警告:尽管我在此处共享的GIF仅10帧,并且图像很简单,但它们各自占用约16万。据我了解,GIF动画不使用跨帧压缩,因此,较长的GIF会占用大量空间。将帧数减少到最少并减小每个帧的图像(通过调整matplotlib中的图形大小或DPI)可以帮助减轻此问题。

EarlGrey:我自己的测试生成的line.gif文件约为86 KB。

响应下面的“关键字”以获得优质资源

响应关键字“ pybook03”,立即与您的朋友一起获得主页翻译的《Think Python 2e》电子版本

响应关键字“ Getting Started”,从主页获取10个Python入门的电子版。

告诉朋友,好消息,我正在收看收藏并举报投诉

今天共享的此翻译描述了使用matplotlib图形库的示例,即如何制作GIF动画。本文的原始作者是Eli Bendersky,译者是Tang Xiaoyu Jason,由编程学校EarlGrey校对。

译者简介:唐晓彤,香港成都人,城市大学的研究助理,他写python并对深度学习感兴趣。

这篇简短的文章介绍了如何在Python中使用matplotlib绘制GIF动画。下面的代码在装有ImagMagick的Ubuntu计算机上运行。如果要使用matplotlib方法渲染GIF动画,则必须安装ImageMagick。

动画示例如下:

有一些要注意的地方:

图的散点部分是恒定的;这是一条直线

X轴的标题每帧都在变化

构成下图的代码:

如果要更改更漂亮的主题,请在安装seaborn库之后添加一行:

然后您将获得这张照片:

关于文件大小的警告:尽管我在此处共享的GIF仅10帧,并且图像很简单,但它们各自占用约16万。据我了解,GIF动画不使用跨帧压缩,因此,较长的GIF会占用大量空间。将帧数减少到最少并减小每个帧的图像(通过调整matplotlib中的图形大小或DPI)可以帮助减轻此问题。

EarlGrey:我自己的测试生成的line.gif文件约为86 KB。

响应下面的“关键字”以获得优质资源

响应关键字“ pybook03”,立即与您的朋友一起获得主页翻译的《Think Python 2e》电子版本

响应关键字“ Getting Started”,从主页获取10个Python入门的电子版。

告诉朋友,我正在看好的文字