小编Mag*_*gea的帖子

如何从 matplotlib 向 FuncAnimation 添加时间控制面板

我目前正在使用matplotlib.animation.FuncAnimation()在图形上显示我的作品的动画。

它工作得很好,我理解我使用的参数(间隔、时间范围,...)但是,我想知道是否有办法实现(可能直接到图)包含动画的面板,一个滚动条或其他任何东西,它允许我:

  • 快速向前或向后移动到感兴趣的时区。
  • 显示我在动画的哪个点(10%,然后是 20%,...)。

基本上,是一种控制图形上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)

animation matplotlib python-2.7

5
推荐指数
1
解决办法
1707
查看次数

从大型数据集增量构建箱线图

假设我的计算机上保存了 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个放在同一个图上?(而不是次要情节)

谢谢 !

python ram plot matplotlib

5
推荐指数
1
解决办法
2662
查看次数

标签 统计

matplotlib ×2

animation ×1

plot ×1

python ×1

python-2.7 ×1

ram ×1