我目前正在使用matplotlib.animation.FuncAnimation()
在图形上显示我的作品的动画。
它工作得很好,我理解我使用的参数(间隔、时间范围,...)但是,我想知道是否有办法实现(可能直接到图)包含动画的面板,一个滚动条或其他任何东西,它允许我:
基本上,是一种控制图形上python中的动画的方法,就像我将其控制为视频播放器播放的视频文件一样?
如果需要,这就是这个动画的代码:
def init():
im1.set_data(XYslice[0, :, :])
im2.set_data(XZslice[0, Nplans/2:, :])
return([im1, im2])
def animate(t):
im1.set_data(XYslice[t, :, :])
im2.set_data(XZslice[t, Nplans/2:, :])
return [im1, im2]
anim = animation.FuncAnimation(fig, animate, np.arange(Ntime), interval=200,
blit=True, init_func=init, repeat=True)
Run Code Online (Sandbox Code Playgroud) 假设我的计算机上保存了 4 个文件作为 .npz 文件:W、X、Y 和 Z。假设我的计算机在 RAM 消耗方面无法承受同时加载多个文件。
我怎样才能运行这个命令?:
matplotlib.pyplot.boxplot([W],[X],[Y],[Z])
Run Code Online (Sandbox Code Playgroud)
换句话说,我如何加载W,绘制W,删除W,然后加载Y,绘制Y,删除Y,...并将它们中的4个放在同一个图上?(而不是次要情节)
谢谢 !