在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模式是什么?

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

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

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

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

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

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

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

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

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实例吗?

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

无法使用Google Colab创建/上传或打开笔记本

Colab:在Goolge Colaboratory中创建笔记本副本/克隆的最佳方法

Google Colab Pro错误:无法识别的运行时“ tensorflow”;默认为“ python3”笔记本设置

如何从Colab笔记本中提取Google Cloud Storage存储桶中的tar.gz文件?

如何直接从自己的云端硬盘将.txt(或其他文件类型)导入Google Colab笔记本中?

TOP 榜单

  1. 1

    来自Microsoft Office加载项taskpane.js的MySQL驱动程序模块的空引用

  2. 2

    使用AWS Cognito和React的仅限Facebook / Google的登录名(无用户名/密码)

  3. 3

    创建Windows Phone 8应用并将其连接到数据库的最佳方法(最好是SQL Server)

  4. 4

    为什么Java中的System.out.println()打印到控制台?

  5. 5

    卷曲函数无法解析来自bash中变量的代理

  6. 6

    是什么在Android的consumer-rules.pro和proguard-rules.pro之间的区别?

  7. 7

    设置与Apache POI Excel表散点图标记图标的颜色

  8. 8

    将Qt Pyside2与asyncio await语法一起使用?

  9. 9

    崇高的文字+蟒蛇的蟒蛇

  10. 10

    任务':app:minifyReleaseWithR8'.java.lang.NullPointerException的执行失败(无错误消息)

  11. 11

    OpenJDK的和AdoptOpenJDK的区别

  12. 12

    大型数据集缓存到Spark内存中时,“超出了GC开销限制”(通过sparklyr和RStudio)

  13. 13

    “执行测试CMAKE_HAVE_LIBC_PTHREAD”失败实际上是什么意思?

  14. 14

    使用Core 2.2中的Identity,如何在关闭浏览器15分钟后保持会话活动?

  15. 15

    React中的ForwardRefExoticComponent和ForwardRefRenderFunction有什么区别?

  16. 16

    猫鼬查找结果,然后将字段替换为findOne

  17. 17

    如何降级Google Colab的Torch版本

  18. 18

    Keras提前停止回调错误,val_loss指标不可用

  19. 19

    如何避免VSCode中的“导入路径不能以.ts扩展名结尾”错误?

  20. 20

    Nuxt.JS:如何在页面中获取路由URL参数

  21. 21

    是否有为什么会AccessibilityManager.sInstance导致内存泄漏的一个原因?

热门标签

归档