当前位置:   article > 正文

Python生成点云图

点云图

生成立方体的点云图,可调节密集程度。

import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
# 生成1000个随机坐标
vertices = np.random.rand(10000, 3) * 2 - 1

# 生成每个点的随机颜色
colors = np.random.rand(10000, 3)

# 绘制点云图
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(vertices[:, 0], vertices[:, 1], vertices[:, 2], s=0.1, c=colors)
ax.set_axis_off()
plt.show()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
'
运行

在这里插入图片描述在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/894358
推荐阅读
相关标签
  

闽ICP备14008679号