我正在尝试在Jupyter笔记本中创建动画。我正在使用matplotlib.animation
来制作情节的动画。我需要一些帮助从动画编写run
函数。据我了解,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()