在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 条评论
登录 后参与评论

相关文章

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

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

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

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

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

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

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

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

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

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

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

使用Colab笔记本获取Google驱动器中文件的共享链接

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

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

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

Colab笔记本中的最新输出

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

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

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

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

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

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

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

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

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

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

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

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

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