问题标签 [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 - 动画蒙特卡洛方法 Pi 不同的颜色点
我想要我的 mc 方法计算 pi 的结果的动画;但是内圆点的颜色与其他圆点不同。我怎样才能做到这一点?到目前为止,这是我的代码:
如您所见,我尝试使用注释的颜色 if 语句来更改颜色;但它然后说
IndexError:用作索引的数组必须是整数(或布尔)类型
然后我想我可以在动画函数中做一个 if 语句来确定点在哪里。但是当使用graph.set_color
它时,它会改变所有点的颜色。
如果有人可以帮助我,我会非常高兴。
提前致谢!
matplotlib - 在 matplotlib ArtistAnimation 期间动态缩放轴
在 期间似乎不可能更改 y 轴和 x 轴视图限制ArtistAnimation
,并以不同的轴限制重播帧。
限制似乎固定在调用动画函数之前最后设置的那些。
在下面的代码中,我有两个绘图阶段。第二个图中的输入数据是第一帧数据的一个小得多的子集。第一阶段的数据范围更广。
因此,在显示第二个图时,我需要“放大”(否则,如果轴限制保持不变,则图会非常小)。
这两个图叠加在两个不同的图像上(大小相同,但内容不同)。
如果我只调用上述两个函数之一,则情节很好。但是,如果我同时调用两者,则两个帧中的轴限制将为 0 - 10、0 - 10。因此第 1 帧将被超级放大。
也调用ax.set_xlim(0, 100)
, ax.set_ylim(0, 100)
inplot_stage_1()
也无济于事。最后set_xlim()
,set_ylim()
调用修复动画中所有帧的轴限制。
我可以保持轴边界固定并对输入数据应用缩放函数。
但是,我很想知道我是否可以简单地更改轴限制——这样我的代码会更好,因为实际代码很复杂,有多个阶段,在许多不同的范围内缩放图。
或者也许我必须重新调整我的代码才能使用FuncAnimation
,而不是ArtistAnimation
?
python - Python动画实时绘图从Mysql表中获取数据
我正在尝试从表中读取最新行并在 python 中使用 animate 和 matplotlib 绘制图形。该表每 1 秒用一个新值更新一次。我需要通过实时绘制值来模拟图表。但是,当我使用间隔为 1 秒的 animate 函数时,每次获取间隔都会得到相同的值。
我正在添加代码供您参考。请让我知道我错过了什么。当我使用平面文件而不是 MySql 表时,相同的代码运行良好。
python - 如何在 Jupyter Notebook 中可视化 matplotlib 动画
我正在尝试创建一个类似于链接( https://towardsdatascience.com/bar-chart-race-in-python-with-matplotlib-8e687a5c8a41)中的赛车条形图。但是我无法在我的 Jupyter 笔记本中看到动画
代码
以下是我尝试使用的内容和错误
注意我的系统中安装了 FFmpeg。你能帮我解决这个问题吗
python - 如何使用 matplotlib 制作动画?
我尝试为我的随机游走代码设置动画。我有两个要制作动画的列表,peopleX 和 peopleY。peopleX = [[-9, 9, -18], [-10, 9, -18], [-10, 9, -18], [-10, 10, -18], [-9, 10, - 17], [-10, 10, -18]] peopleY = [[-14, 16, 3], [-15, 15, 3], [-16, 15, 2], [-17, 15, 1 ], [-16, 16, 2], [-15, 16, 3]]
但它没有显示任何东西。如果我尝试保存它总是显示的动画。
请帮我解决这个问题,非常感谢:)
python - Tkinter 图形动画开始/停止按钮
所以我的图形动画效果很好,但是当我启动 GUI 时它总是在后台运行。但我只希望它在我按下“开始”按钮时启动。我已经完成了一项工作,它只是将间隔增加得非常高,而且它有点工作,但我知道它不是一个修复。而且我不确定如何使用按钮进行操作。
python - 如何从 Python 程序中的数据集中动态绘制现有点
我有这个 Python 脚本可以在将值添加到 csv 文件时动态更新图表:
这是我的 csv 数据最初的样子:
如果我运行我的程序,图表会显示每条线的所有 11 个点,然后动态添加每个新点。是否可以编辑此代码,以便在程序运行时动态绘制最初的 11 个点,如果可以,我该怎么做?我希望每一秒都能画出每一点。
python - 如何防止 i 递增,直到我的 Python 程序的 csv 文件中有一个适用的值?
这个 Python 程序根据 csv 文件中的数据动态绘制线条。当程序第一次启动时,它会动态地绘制文件中已经存在的点。这部分按预期工作。我希望随后绘制添加到文件中的任何新点。问题是它会i
继续增加,所以当一个新项目被添加到我的 csv 文件时,它的值i
通常远高于 csv 中的索引,因此它永远不会被绘制。i
在 csv 文件中存在适用值之前,如何防止继续计数?