Python 中使用 Matplotlib 的基本动画

我想提供一个简短的示例,说明如何在 Python 中使用Matplotlib创建基于绘图的动画。下面的 Python 代码实现了一个简单的指数增长动画。文档以注释的形式直接添加到代码中。

# 设置 jupyter notebook 显示动画
%matplotlib notebook 

# 导入相关模块和包
import numpy as np 
import matplotlib .pyplot as plt 
from matplotlib .animation import FuncAnimation 

# 创建 x 和 y 坐标数据列表
x = [] 
y = [] 

# set matplotlib图形大小
plt.figure(figsize=(5,5)) 

# 创建子图图形和轴处理程序
fig, ax = plt.subplots() 

# 设置轴限制,对于 x 轴和 y 轴
ax.set_xlim(0,100) 
ax.set_ylim (0,1.1**100) 

# 设置坐标轴标签
ax.set_ylabel("观测值",




# 创建动画对象
animation = FuncAnimation(fig, # figure to assign animation 
                          func = frameAnimation, # frame rendering function 
                          frames = np.arange(0,100,0.1), # steps and amount of frames 
                         interval = 10) # invertals是每帧的时间,以毫秒为单位

# 显示动画
plt.show()

You May Also Like

Leave a Reply

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据