Python绘制3D散点图
时间: 2023-09-16 13:14:53 浏览: 165
Python matpliotlib 241_绘制散点图.mp4
Python绘制3D散点图的方法,可以使用Matplotlib库的mplot3d模块。示例代码如下:
```python
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
#生成三维数据
data = np.random.randint(0, 255, size=[40, 3])
#创建3D图形对象
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
#三维散点图
ax.scatter(data[:,0], data[:,1], data[:,2], c='r', marker='o')
#设置坐标轴标签
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
plt.show()
```
这段代码首先生成了一个40行3列的随机数组,然后通过Matplotlib的mplot3d模块创建了一个3D图形对象,最后用scatter方法绘制散点图,并设置了坐标轴标签。你可以在自己的Python环境中运行这段代码,对结果进行调整和优化。
阅读全文