问题标签 [matplotlib-animation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - jupyterlab中的matplotlib散点动画在初始帧后消失
我有一个 JupyterLab 笔记本(v1.1.4),我试图在其中制作散点图的动画。我尝试使用 matplotlib 示例中的雨滴示例,它运行良好,但我无法让我的工作。
这是一个 MWE
它简要地显示了第一帧,但是一旦动画启动,我就会得到一个空白的图形。该小部件仍然存在,但其中没有任何内容,甚至没有轴框架。
python - 带有子图的 Matplotlib 动画
我想要一个动画,其中情节有两个使用 matplotlib 的子情节。第一个子图继续显示图像帧(可能使用 pyplot.imshow),第二个子图需要动态绘制数组(可能使用 pyplot.plot)。
这个想法是数组图显示一些与视频帧相对应的数据。我想可视化视频播放时数组中的数据如何变化。
我编写了可以将帧作为动画视频播放的代码:
frames
是来自视频的 N 帧的列表,每个帧的形状为 (m,m,3)。设arr
一个形状为 (N,1) 的数组,其中包含与 中的每一帧相对应的一些数据frames
。
我似乎无法弄清楚如何同时显示arr
为frames
动画。任何建议表示赞赏。
谢谢!
python - 是否可以让 1 个 matplotlib 滑块控制 2 个不同的 matplotlib 动画?
如果有人有这方面的经验,请告诉我,我将不胜感激。
python - 当我将 repeat = True 作为参数时,为什么 FuncAnimation 不重复?
我正在尝试使用列表中的 3 个 jpg 图像创建一个 func 动画。程序运行 3 张图像 1 次后,它给了我一个错误。当我打印“t”时,它永远不会重置为 0。
错误:
有谁知道问题是什么?
python - 根据我的 tkinter 帧的生成顺序,我的动画只有一两个。FuncAnimation 有效
我的 tkinter 窗口中的 matplotlib 动画确实有问题。
目前只有一两个动画情节被动画化。其中一个始终有效,另外两个 arr 取决于以下代码中的顺序。
按照当前顺序ani1_page
并ani3_page
获得动画效果,如果我放在ani1_page
最后一个位置,则只有该页面会获得动画效果。如果我切换 和 的位置ani2_page
,ani3_page
就会ani2_page
得到动画并且ani3_page
没有动画。
python - 为什么使用 FuncAnimation 绘图时点不动?
我试图从头开始模拟双星系统中行星的运动。为此,我需要能够在动画图中绘制点。在对整个事情进行编码之前,我正在学习使用 pyplot 为情节制作动画。到目前为止,我还没有为移动点设置动画的运气。在查看了几个教程和文档之后,我得到了:
然而,这段代码的输出只是 0,0 的一个点,我不明白我可能做错了什么。
python-3.x - 动画在matplotlib python中不起作用
我正在做我的第一个 matplotlib 动画图。它不工作。请有人解释我,为什么?
PS我在jupyter笔记本上编码
python - 动画添加更多多边形(Python:Matplotlib)
我正在尝试使用 python matplotlib 绘制一个蜂窝动画,其中每个六边形逐渐添加(以螺旋方式向外,每次刷新时添加 1 个六边形(例如 200 毫秒))。我以前使用过 matplotlib 动画,并且我知道如何使用补丁的 对单个补丁进行动画处理/翻译set_xy()
,然后从 animate 函数返回该特定补丁。
但是在这个特定的项目中,我每次都尝试从 animate 函数中创建一个新的补丁/六边形,这让我卡住了。正如您从下面我当前的代码中看到的那样,现在我只是使用一种原始方法来添加一个新的六边形“层”并重复 3 次。它没有做我想要的动画,它增加了一整层六边形,而不仅仅是一个六边形。
如果有人可以指导我如何添加更多的多边形/补丁,而不是仅仅翻译一个补丁,那么在每个动画帧中,我将很高兴继续我的正确编码的追求。
python - matplotlib FuncAnimation 不会在按钮按下小部件事件时启动
matplotlib 菜鸟在这里。
我正在尝试创建正在填充的正态分布的动画(从单击按钮开始),其中使用两个滑块小部件选择分布参数(均值和标准差)。
请帮忙。我在下面粘贴了我的代码
python - 在jupyter中抑制matplotlib动画中最后一帧的显示
我正在从事一个涉及使用帧生成matplotlib
动画的项目。pyplot.imshow
我在jupyter
笔记本上做这个。我已经设法让它工作了,但是还剩下一个烦人的错误(或功能?)。创建Jupyter
动画后,在输出单元格中显示动画的最后一帧。我希望输出包含以 html 格式捕获的动画,但不包含最后一帧。这是一个简单的例子:
我可以使用capture magic
,但这会抑制一切。这没关系,但我的最终目标是通过活页夹将其公开,并使其尽可能简单地供学生使用。
我matplotlib
在网上看到动画似乎没有这个问题,但那些使用 plot 而不是imshow
,这可能是一个问题。
任何建议将不胜感激。谢谢,大卫