matplotlib绘制三维图
时间: 2023-09-05 22:13:26 浏览: 124
[Matplotlib科学绘图系列]使用Matplotlib绘制三维子图
5星 · 资源好评率100%
使用matplotlib库中的mplot3d模块可以绘制三维图。
首先需要导入相关库:
```python
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
```
然后创建一个3D坐标系:
```python
fig = plt.figure()
ax = Axes3D(fig)
```
接下来就可以绘制三维图了。例如,绘制一个三维散点图:
```python
import numpy as np
# 生成随机数据
x = np.random.normal(0, 1, 100)
y = np.random.normal(0, 1, 100)
z = np.random.normal(0, 1, 100)
# 绘制三维散点图
ax.scatter(x, y, z)
# 显示图形
plt.show()
```
还可以绘制三维曲面图、三维柱状图等。具体可参考matplotlib官方文档。
阅读全文