Python绘制和保存动态图(gif或MP4)
只显示,不保存
以下代码即可实现动态地展示图片,但动态图每次只显示新的数据,不会保留旧的数据。
fig = plt.figure()plt.ion()plt.show()ims = []for i in range(1,10):im = plt.plot(np.linspace(0, i,10), np.linspace(0, np.random.randint(i),10))ims.append(im)plt.draw()plt.pause(0.2)
保存为gif
以下代码即可实现生成和保存动态图,但动态图每次只显示新的数据,不会保留旧的数据。
from matplotlib import pyplot as plt
from celluloid import Camerafig = plt.figure()
camera = Camera(fig)
for i in range(10):plt.plot([i] * 10)camera.snap()
animation = camera.animate()
animation.save('celluloid_minimal.gif')
参考链接
保存gif或MP4文件
以下代码即可实现生成和保存动态图,但动态图每次只显示新的数据,不会保留旧的数据。
import matplotlib.animation as animation
import matplotlib.pyplot as plt
ims = []
fig = plt.figure()
for i in range(1,10):im = plt.plot(np.linspace(0, i,10), np.linspace(0, np.random.randint(i),10))# 绘制散点图时,比较特殊需要调用findobj:im = plt.scatter(1,1).findobj()ims.append(im)
ani = animation.ArtistAnimation(fig, ims, interval=500, repeat_delay=1000)
# ani.save("test.gif", writer='pillow')Writer = animation.writers['ffmpeg'] # 需安装ffmpeg
writer = Writer(fps=15, metadata=dict(artist='Me'), bitrate=1800)
ani.save("movie.mp4",writer=writer)
参考链接
保存为mp4
Python绘制和保存动态图(gif或MP4)相关推荐
- python绘制动态图-Python图像处理之gif动态图的解析与合成操作详解
本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...
- python动态图-Python图像处理之gif动态图的解析与合成操作详解
本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...
- python3d动态图-Python图像处理之gif动态图的解析与合成操作详解
本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...
- python绘制帕累托图
python绘制帕累托图代码 1 import pandas as pd 2 import matplotlib.pyplot as plt 3 plt.rcParams['font.sans-ser ...
- Python绘制股票K线图
目录 1 股票K线图知识了解 2 用Python绘制股票K线图 2.1 安装绘制K线图的mpl_finance库 2.2 引入相关库 2.3 用Tushare库获取股票基本数据 2.4 日期格式调整及 ...
- ArcGIS+python 绘制人口流动OD图
ArcGIS+python 绘制人口流动OD图 根据城市间人口流动数据构造城市间人口流动OD图. 数据准备: 1.人口流动数据,基础信息包括origin destination count. 2.基础 ...
- Python绘制股票日K图(九)给折线图加标签
股票当日成交额在股市的排名说明了市场对它的关注度,也是一个很好的指标. 免费获取更多最新股市数据关注头像同名恭祝好! 相应的代码同Python绘制股票日K图(七)给柱状图加上标签差不多,只不过需要注意 ...
- 【Matlab 控制】模仿绘制动态图像 保存动态图 GIF
模仿绘制动态图像 模仿绘制动态图像 保存为动态图 GIF 视频转 GIF 模仿绘制动态图像 clc;clear a=[1 2 3 4 5 6 7 8 9 ]; b=[2 4 8 16 30 40 50 ...
- Python将视频或者动态图gif逐帧保存为图片
本文是基于opencv将视频和动态图gif保存为图像帧.可以根据输入视频格式的不同,修改第21行. 对动图的处理不同于视频,PIL库包含对图像序列的基本支持.当打开gif图像时,自动加载第一帧.当图像 ...
最新文章
- 采用dlopen、dlsym、dlclose dlopen dlerror加载动态链接库【总结】
- cocos2d-x学习笔记16:记录存储1:CCUserDefault
- JPA EntityManager详解
- qtgl 鼠标平移 c++_罗技真爱粉的MX Master 3无线鼠标体验
- java程序在centos7里面开机自启动
- 今日计划:修改Plog,为期2天
- java输入奇数得菱形_输入行数,打印菱形
- python字符串转化列表_Python列表到字符串的转换
- rsa算法的java实现,RSA算法的实现——java版
- 【云计算】云的七大分类定义说明
- origin画图初步入门
- 倍福RS232模块EL6002使用教程及注意事项
- 数控数据采集跨平台免授权扎克(mazak)西门子(Siemens)海德汉(heidenhain)广数(GSK)、凯恩帝(knd)、三菱、海德汉、兄弟、哈斯、宝元、新代、发那科(Fanuc)、华中
- win10系统电脑提示此程序被组策略阻止的解决办法
- 继承,买卖与赠与房屋时哪个最合算
- FastAdmin 目录权限设置
- nginx代理 域名重定向
- Office2021安装全教程
- 移远EC20设置RNDIS模式拨号上网
- Win11设备管理器在哪里打开?