问题标签 [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 - 如何在同一个 matplotlib 图中绘制动画和点
我已经创建了动画情节,x_graph
其中y_graph
绘制了行星的路径和情节,x_sun
并且y_sun
在同一情节中x_graph
并y_graph
具有标记='o',其中位置对于整个动画是固定的,即在(-0.8,0) . 此外,我需要将行星的运动显示为一个围绕太阳移动的蓝点,在后面留下一条小轨迹,但不是其运动的完整路径。
这是我的代码,但它似乎不起作用。输出只是作为动画的行星运动。我没有从图中得到那个蓝点x_sun
,y_sun
应该在 (-0.8, 0)
目前输出看起来像这样,但我想在点 (-0.8, 0) 有一个标记(像一个大点)代表太阳。由于 SO 不允许嵌入视频,因此我无法附加视频。我正在附加一个 .png
python - python模拟不流畅,产生输出也需要很多时间
目前我正在研究涉及行星围绕太阳运动的 2 个身体问题。为了做到这一点,为了做动画,我使用FuncAnimation
了matplotlib.animation
. 在此代码中x_graph
并y_graph
包含运动的值。要完成一圈,帧数必须为 6282。但要做到这一点,输出需要很长时间才能完成,并且动画也不流畅。
请假设您已经有了 x_graph 和 y_graph 的值
python - 我想在星球动画中留下足迹
我一直在研究一个涉及行星围绕恒星的动画的 2 体问题。我希望我的星球在移动这样的东西时留下一点痕迹。除了这一件事,我的代码完美地绘制了所有内容。我无法得到这个星球的踪迹。
我得到的输出只是一个围绕太阳移动的球。
python - 如何与 matplotlib 动画同时运行一个函数?
我正在构建一个 GUI,它从树莓派中获取传感器数据,并通过 matplotlib 动画将其显示到窗口上。代码工作正常,除了在树莓派上运行时,matplotlib 动画需要一些时间来执行,这会暂时阻止传感器读取我感兴趣的 GetCPM。如何让这两个程序同时运行而不会阻塞另一个,我已经尝试过多处理库,但我似乎无法让它工作。
注意:我正在绘制的传感器数据不必具有高采样率,它是我在标签上显示的传感器。
这是我的代码
python - 如何使用 matplotlib imshow 为数组设置动画?
我在一个数组中有几个图像 numpy 数组(数组的数量是动态的)。我想在一个循环中显示它们,并且像动画一样在同一个窗口中但无限地显示它们。但是,我想为此使用plt.imshow()。
python - 在python中将数组列表绘制为动画(相对于固定的x轴)?
我有一个形状为 (n, x, 2) 的数据集。x 的长度是固定的,比如 5。所以对于每个 n,我都有一个大小为 (x, 2) 的数组。对于每个 n,我想将 (x, 2) 的第一列与 x 绘制为动画。我试过这样做:
这最终给出了一些奇怪的东西,并且动画也“闪烁”。是否有一种标准的方式来绘制这个时间,例如通过 matplotlib.animation 或 plotly express?
更新:假设数据是一个 (n, x, 2) 数组,例如:
现在,打电话spatial_animation(data)
来获取情节:这并没有真正给出情节。
python-3.x - 使用 MatPlotLib 动画的串行可视化未正确更新
我想将压力传感垫(32x32 压力点)中的值实时可视化为带有 MatPlotLib 动画的热图。
mat 输出 1025 个字节(1024 个值 + 'end byte',始终为 255)。我从函数内部将这些打印出来,animate
但只有在我注释掉时才有效plt.imshow(np_ints)
。
随着plt.imshow
MatPlotLib 窗口弹出,甚至读取值......当我在按下传感器的同时启动程序时,我在热图中看到它但是当我释放它时,它似乎慢慢地通过了串行中的所有读数缓冲,而不是实时的。不知道是因为我没有正确处理串行还是与 FuncAnimation 的工作方式有关。有人可以指出我正确的方向吗?