matplotlib FuncAnimation 简单绘制动态图 一个动点

本文介绍了如何使用matplotlib库创建一个动点动画。通过导入matplotlib,设置画布和点的轨迹,创建并初始化艺术家对象,定义更新函数,最后创建并保存动画。示例代码展示了实现动态图的完整过程。
摘要由CSDN通过智能技术生成

使用matplotlib库可以快速地绘制一些动图,非常方便,为了使用这些,需要import

import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np

核心类就是

animation.FuncAnimation

这里提供animation.FuncAnimation一些构造的参数:

fig 	  : 画布对象 
func 	  : 更新函数,这个函数的入口是当前帧,方便用户更新点
init_func : 初始化函数,每次动画开始时调用
frames	  : 一次循环包含的帧序列,这个序列会被依次传入func更新函数中
interval  : 迭代时间间隔(ms),越小越快

为了初始化一个动点动画,我们需要以下几个步骤

创建点序列,这些序列将会是动点的移动轨迹

len = 100
x = np.arange(0, len)
y = x

创建画布,设置画布宽度,高度(依照坐标值设定)

len = 100
fig = plt.figure()
plt.xlim(-1,len+1)
plt.ylim(<
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值