gpt4 book ai didi

java - 实时更新的 3D 图表

转载 作者:行者123 更新时间:2023-12-01 14:36:32 25 4
gpt4 key购买 nike

所以我花了很多时间进行研究,但我找不到任何有效的Python来满足我的需要。我在 Java 和 C 中发现的一些东西可以工作,但是我需要绘制图形的数据保存在 pandas DataFrame 中,如果我能让这个图形在 python 中工作,那就更好了。

我已经研究过使用颜色作为第三轴的 Matplotlibs 3D 绘图,但我觉得这不是最好的方法,因为我需要实时更新。

我的数据是 2 个月内每秒的加速度测量电话数据,我希望能够有一个更新的点以显示加速度测量等的变化。这是我需要的快速视频,但使用 java:https://www.youtube.com/watch?feature=player_embedded&v=vblcfZ291vw

那么在 python 中有没有好的方法来做到这一点?

数据框示例:

     x.mean    y.mean    z.mean                 time
0 -1.982905 3.395062 8.558263 2012-01-18 14:00:03
1 0.025276 -0.399172 7.404849 2012-01-18 14:00:04
2 -0.156906 -8.875595 1.925565 2012-01-18 14:00:05
3 2.643088 -8.307801 2.382624 2012-01-18 14:00:06
4 3.562265 -7.875230 2.312898 2012-01-18 14:00:07
5 4.441432 -7.907592 2.851774 2012-01-18 14:00:08
6 4.124187 -7.854146 2.727229 2012-01-18 14:00:09
7 4.199698 -8.135596 2.677706 2012-01-18 14:00:10
8 4.407856 -8.133449 2.214902 2012-01-18 14:00:11
9 4.096238 -8.453822 1.359692 2012-01-18 14:00:12

最佳答案

Enthought 的 Python 格式的 Mayavi 3D 绘图包可能可以满足您的需要。它使用VTK。 http://code.enthought.com/projects/mayavi/

使用特征实用程序,您可以交互式更新图中的数据,以下两页文档中对此进行了讨论

http://docs.enthought.com/mayavi/mayavi/building_applications.html#making-the-visualization-live http://docs.enthought.com/mayavi/mayavi/mlab_animating.html#mlab-animating-data

关于java - 实时更新的 3D 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16443859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com