Python编程语言如何生成动态图?有没有这样的代码?
原创

Python编程语言如何生成动态图?有没有这样的代码?

好文
试试语音读文章

热门回答:

你说的是生成gif动图吧。这里简单介绍一下吧。有2种方式。一种是利用matplotlib生成动态图。一种是利用moviepy和mayavi生成动态图。主要内容如下:

利用matplotlib生成动态图:其实就是update不断更新重绘的过程。每隔多少毫秒绘制一次。如此循环下去就能生成一副gif动态图。测试代码如下:

程序运行效果如下。生成的gif动态图:

使用moviepy和mayavi生成动画图。这2个库专门用来生成动画图。安装配置后。就可以绘制gif动态图。下面我简单介绍一下这2个库的安装和使用:

1.安装moviepy和mayavi。这个直接在cmd窗口中pip install安装就行。安装的过程中。还需要安装vtk。ffmpeg。traits等依赖包。配置比较麻烦。如下:

2.安装成功后。我们就可以进行简单的测试了。主要代码及截图如下:

绘制一个飘动的彩色曲面。代码如下:

效果图如下:

绘制一个随机转动的线框网。代码如下:

效果图如下:

就介绍这2种绘制python生成动态图的方法。整个过程来看。实现起来比较难。需要一定的python和图像处理基础。当然。还有其他库可以完成动态图的绘制。像vispy等。就更复杂了。感兴趣的可以参考一下这个文章http://python.jobbole.com/81185/。介绍的很详细。相关代码和示例都有介绍。希望以上分享的内容能对你有所帮助吧。

其他观点:

如果仅仅是几张图片组合或者过渡来产生动态图。可以使用很多更好的工具。比如photoshop等。直接将要的图片合并过做过渡动画就可以。

如果真要用python来实现动态图。如数学算法上的放烟花效果。动态这个就要花点心思了。需要写点算法。然后通过循环的方式来将需要的图形打印到屏幕上就可以。说的简单。要实现起来也是要动动脑子的。我见过用js打印出放烟花。放爱心的动态图。你可以搜索下。然后翻译成python版本就可以了。

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 明天的阳光美吗 永久VIP 2022年12月28日 17:23:23

    动态图,就可以,代码,简单,效果图,算法,的是,烟花,效果,方式

  • 归属感 永久VIP 2022年12月28日 17:23:23

    没想到大家都对Python编程语言如何生成动态图?有没有这样的代码?感兴趣,不过这这篇解答确实也是太好了

  • 只求﹂份安宁 永久VIP 2022年12月28日 17:23:23

    你说的是生成gif动图吧。这里简单介绍一下吧。有2种方式。一种是利用matplotlib生成动态图。一种是利用movie