python - 3D 点云图
问题描述
这里有一些问题,我确实在列表中有坐标。这些坐标来自激光扫描仪,它逐层扫描,所以完成一层它会进入下一层,这就是索引和嵌套列表的来源。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()
现在谈谈我的问题:
- 您在上面看到的 ScatterPlot 显示了一个奇怪的“gluLookAt”条件下的点,我的第一个问题是如何操作查看角度或位置。所以我正在看情节,就像我在扫描仪的位置上一样,或者更高一点。
- 如何绘制不同颜色的单个图层,一个扫描圈有 24 个图层。
- 除了展示扫描仪的工作原理之外,最好有一个动画扫描配置文件,这样每一层都会被一层一层地扫描。
我希望你们能再次帮助我,在此先感谢。
此致
解决方案
推荐阅读
- python - Gmail 帐户在 Flask-Logging 中不起作用
- reduce - 解决简单 Yacc 语法中的 reduce/reduce 冲突
- nginx - nginx 服务器 / 下的所有内容,除了一个 uri
- javascript - 为什么这会一次删除我在数组中的所有项目?反应
- python - 将每个抓取的项目添加到 csv 行 pandas
- terraform - Terraform - 找不到匹配的 Route53Zone
- sql - 我如何找出在商店购买的商品较少?
- android - 启动屏幕Android的最佳实现
- django - 用外键自动填充我的作者字段
- javascript - expo SQL lite 是否允许带有事务的 promise disposer 模式?