在Python中嵌入Matplotlib动画(Google Colab笔记本)

用户4933

我正在尝试在Google的colab.research中显示一个gif文件。我能够使用以下路径名将文件保存在目录中,/content/BrowniamMotion.gif但是我不知道如何在笔记本中显示此GIF。

到目前为止,如果有人可以操纵它而不是保存GIF而是直接将其设置为google colab文件的动画,那么生成GIF的代码是,

# Other Brownian Motion
from math import *
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits import mplot3d
import matplotlib.animation as animation

fig = plt.figure(figsize=(8,6))
ax = plt.axes(projection='3d')

N=10
#val1 = 500

x=500*np.random.random(N)
y=500*np.random.random(N)

z=500*np.random.random(N)

def frame(w):
    ax.clear()

    global x,y,z
    x=x+np.random.normal(loc=0.0,scale=50.0,size=10)
    y=y+np.random.normal(loc=0.0,scale=50.0,size=10)
    z=z+np.random.normal(loc=0.0,scale=50.0,size=10)


    plt.title("Brownian Motion")
    ax.set_xlabel('X(t)')
    ax.set_xlim3d(-500.0,500.0)
    ax.set_ylabel('Y(t)')
    ax.set_ylim3d(-500.0,500.0)
    ax.set_zlabel('Z(t)')


     ax.set_zlim3d(-500.0,500.0) 

        plot=ax.scatter

3D(x, y, z, c='r')


    return plot


anim = animation.FuncAnimation(fig, frame, frames=100, blit=False, repeat=True)

anim.save('BrowniamMotion.gif', writer = "pillow", fps=10 )  

很抱歉,这个问题很严重。我是Python的新手,正在从事colab研究。

科拉科特

对于Colab,最简单的方法是使用“ jshtml”来显示matplotlib动画。

您需要使用

from matplotlib import rc
rc('animation', html='jshtml')

然后,只需键入您的动画对象。它将显示自己

anim

是您的代码可行协作库。

它有一个滑块,您可以在任何时间来回运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Colab笔记本中的最新输出

Google Colab:打开Python笔记本时API错误?

在Google Colab笔记本中启动Dash应用

将Google Colab笔记本转换为PDF / HTML?

Google colab笔记本上的Corgi模式是什么?

Google Colab - 无法打开任何笔记本

如何为 R 打开新的 Google Colab 笔记本?

可以在colab笔记本中更改内核吗?

如何在Google Colab中将Jupyter笔记本的功能导入另一个Jupyter笔记本

在Google的Colab笔记本中,如何从Python文件中调用函数?

如何从Google Colab笔记本的“ .py”文件中运行Python脚本?

在Google Colab笔记本中从Cython代码调用Python函数

在 Google Colab 上的 R 笔记本中安装 python 库

如何在 Google Colab 中的笔记本中显示图像(如在 Anacondan Jupyter Notebook 中)?

在colab笔记本中的Google驱动器中定义文件的路径

如何从Google Colab笔记本的单元格中删除表格?

如何打开保存在 Google Colab 文件中的笔记本

在Google Colab研究笔记本中读取Shell脚本结果

Google Colab 笔记本预览(缩略图)未在云端硬盘中更新

Google Colab中jupyter笔记本的所有单元格输出消失

为什么Google Colab引发在csv和jupyter笔记本中无法读取的错误?

如何将包含库本身的python脚本导入到colab笔记本中

通过Google Cloud并行运行多个Colab笔记本?

Google云端硬盘无法将.ipynb文件识别为colab笔记本

如何使用有限权限共享Google Colab笔记本

使用R内核将私人数据导入Google Colab笔记本

是否可以在Google Colab的笔记本中进行自动完成?

如何在Google Colab上关闭和停止Jupyter笔记本

我可以将Google Colab笔记本复制或上传到AWS Sagemaker实例吗?