1

我是 python 新手,我编写了一个包含大量 5 组 3 个坐标(5*3 列表)的程序。我想跟踪五个点的位置,并希望它可以在程序运行时立即更新(如果不是这样也可以)。由于数据太多(超过100000组),不方便用matlab输出和绘图。我下载了 VPython 模块,但无法在 3d 中绘图。我发现 VPython 真的很方便,但我的程序涉及复杂的计算,因此循环可以减少很多行。

抱歉问了一个很长的问题,但简而言之,我想要一个模块或其他东西可以在 3d 中可视化我的数据输出并不时更新。谢谢。Python版本:2.7

4

1 回答 1

-1

可以在 VPython 中绘制东西。此页面概述了如何执行此操作: http ://www.vpython.org/webdoc/visual/graph.html

至于你正在处理的点的大小,你可以有一些计数器,比如 50,然后绘制一个点并自行重置。因此它将仅绘制 50 个点中的 1 个,因此不会对程序造成负担。

counter = 0
for/while ... :
    counter += 1
    if counter == 50:
         plot(point)
         counter = 0
    ...
于 2013-08-08T02:47:15.513 回答