【问题标题】:Animation shows only a static picture - jupyter notebook动画只显示静态图片 - jupyter notebook
【发布时间】:2021-01-27 12:46:08
【问题描述】:

我发现了一个有趣的 particle system 动画,我想在 jupyter notebook 上实现它。所以我复制了文件collision.py 中的代码并将其粘贴到我的jupyter notebook 上。执行代码后,我只得到一张静态图片

我尝试将魔术命令 %matplotlib inline 包含在内,但它仍然不起作用。有人知道为什么吗?

【问题讨论】:

    标签: python jupyter matplotlib-animation


    【解决方案1】:

    当我运行您显示的代码时,collision.mp4 将保存在本地,我可以将其作为动画播放。 如果要在jupyter环境下运行动画,需要安装以下代码。

    # Jupyter lab
    from IPython.display import HTML
    %matplotlib inline
    
    (Omission)
    
    # plt.show()
    
    # jupyter lab 
    plt.close()
    HTML(anim.to_html5_video())
    

    这只是我所做的一个例子。请尝试this SO answer,因为它很有帮助。

    【讨论】:

      【解决方案2】:

      您需要将其保存为 gif 文件。然后在jupyter notebook

      中打开

      【讨论】:

      • 我不知道 Jupyter notebook 但我非常怀疑这是使用 FuncAnimation 的唯一方法。
      猜你喜欢
      • 2020-09-21
      • 2018-01-25
      • 2017-05-11
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      • 2017-12-12
      • 2011-02-09
      • 2017-01-01
      相关资源
      最近更新 更多