Python 三维点云图

Python 三维点云图,python,animation,scatter,Python,Animation,Scatter,这里有一些问题,列表中有坐标。这些坐标来自激光扫描仪,它分层扫描,所以完成了一层,它到达下一层,这是标记和嵌套列表的来源。xy和Z的单个列表有720个索引长。前面描述的每个标记的嵌套列表表示层。这给了我一个如下所示的结构: len(X) = 720 X[1] = [ 0. 8.62348279 ... 9.10556606 9.15339632 9.11527918 9.11995584] 到现在为止我都在尝试什么 我试着把这些东西画成散点图,效果很好 fig = plt.figure

这里有一些问题,列表中有坐标。这些坐标来自激光扫描仪,它分层扫描,所以完成了一层,它到达下一层,这是标记和嵌套列表的来源。xy和Z的单个列表有720个索引长。前面描述的每个标记的嵌套列表表示层。这给了我一个如下所示的结构:

len(X) = 720
X[1] = [ 0. 8.62348279  ... 9.10556606  9.15339632  9.11527918  9.11995584]
到现在为止我都在尝试什么

我试着把这些东西画成散点图,效果很好

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
for i in range(len(X1)):
   plt.scatter(X1[i],Y1[i],Z1[i],marker='x')
plt.show()
现在谈谈我的问题:

  • 上面实现的散点图显示了 一个奇怪的“gluLookAt”状态,我的第一个问题是如何操作 观察角度或位置。所以我在看情节,就像在看电影一样 扫描仪的位置,或稍高一点
  • 如何以不同的颜色绘制单个图层,共有24层 对于一个扫描循环
  • 除了展示扫描仪的工作原理外,如果有一个 动画扫描配置文件,使每一层得到扫描一个接一个
  • 我希望你们能再次帮助我,提前谢谢


    致以最诚挚的问候

    这不是一个好问题。不清楚你在问什么。也就是说,我怀疑答案是使用Pyntcloud-;这比matplotlib更适合探索性3D绘图。好的,我会试试,谢谢