用于复杂基于时间问题的 Python 图形动画模块

Python graphic animation module for a complex time-based problem

提问人:Balepur 提问时间:11/18/2023 更新时间:11/18/2023 访问量:11

问:

我有一个独特的问题,我以图形方式呈现问题。请看下面的图片:enter image description here

在这个问题中,我有大约 50 - 60 个小球(我将它们任意命名为 ABC、CDE 等),它们可以在任何给定时间归入以下之一。例如,在时间 1(最左边一列)时,IJK、PQR 和 JKL 具有碱性(我根据几次测量确定)。MNO、NOP 等具有“弱碱性”性质,ABC、BCD 等具有“中性”性质,EFG、FGH 等具有“弱酸性”性质,最后,HIJ、OPQ 等具有“酸性”。随着时间的流逝(时间 1、时间 2、时间 3 等,显示为 3 个不同的列),当我再次测量它们的属性时,它们可能会从“中性”更改为“弱碱性”或“弱碱性”更改为“碱性”等。

举个例子,我展示了几个用颜色编码的例子。例如,在“时间 1”,球状 CDE 为“中性”,但在“时间 2”,它已变为“弱碱性”。同样,你可以看到,“时间 2”中的 XYZ 已经从“弱碱性”变为“碱性”。您可以观察从“时间 2”到“时间 3”的 VWX 问候。

现在我手头的问题是,以图形方式捕捉所有这些小球,就像这样,玩时间1 ->时间2 ->时间3等,并看到小球“向上”或“向下”移动等。当我像电影一样播放时,我希望看到 CDE 向上移动,而 WXY 向下移动。例如,从时间 1 >到时间 2,我应该看到 CDE 以动画方式上升,而 WXY 应该以动画方式下降。

虽然我已经捕获了所有数据,但我发现以图形方式描绘这个场景具有挑战性。任何指针,如任何库,以直观地分析这些向上或向下移动的小球,或停留在它们所在的位置。任何帮助我解决此图形问题的指针将不胜感激。

PS:我用过Flask和Streamlit,Plotly,Dash等,但我还没有找到任何可以做这种事情的东西。请问有什么指示吗??提前致谢。

Python 动画 图形 框架库

评论


答: 暂无答案