python - jupyter notebook中的matplotlib动画子图
问题描述
我正在尝试在 jupyter notebook 中创建动画。我matplotlib.animation
用来做情节的动画。我需要一些帮助来编写run
动画中的函数。据我了解,运行函数应该返回一个列表。当我运行以下代码时出现运行时错误。
RuntimeError: The animation function must return a sequence of Artist objects.
有人可以帮我克服困难吗
import matplotlib.animation as animation
def run(it):
plt.subplot(131)
plt.title('original')
plt.imshow(x[:,:,it],cmap='gray')
plt.xticks([])
plt.yticks([])
plt.subplot(132)
plt.title('original 2')
plt.imshow(y[:,:,it],cmap='gray')
plt.xticks([])
plt.yticks([])
plt.subplot(133)
plt.title('original_3')
plt.imshow(z[:,:,it],cmap='gray')
plt.xticks([])
plt.yticks([])
ani=animation.FuncAnimation(fig, run, frames=np.arange(0,10),
interval=30, blit=True)
#ani.save('mwe.mp4')
plt.show()
解决方案
推荐阅读
- python - 通过组合框更改选项卡,反之亦然
- javascript - 如何在 Gridsome 页面/模板中嵌入 Wistia 频道视频库
- react-native - 如何从类组件调用堆栈导航器?
- sql-server - 能否使用 System Center Data Protection Manager 备份 Azure DevOps Server SQL Server 数据库?
- sql - ORACLE SQL中获取BLOB的图像格式
- java - 四舍五入与所有预期结果不匹配
- python - 列表理解用字典中的键字符串替换字符串中的值
- mysql - SELECT 语句中的 MYSQL 和 TOP 用法
- ios - 在 Info.plist 中配置场景时不使用 AppDelegate
- swift - onReceive 函数导致自定义文本视图中的 URL 闪烁?