python 3d图形 截面
时间: 2023-11-03 07:58:31 浏览: 275
截图工具-python
您可以使用Matplotlib库来创建Python中的3D图形,并通过设置截面来显示特定部分的图像。以下是一个示例代码,演示如何创建一个3D图形并设置截面:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建数据
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
# 创建3D图形对象
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# 绘制3D图形
ax.plot_surface(X, Y, Z, cmap='viridis')
# 设置截面
cset = ax.contourf(X, Y, Z, zdir='z', offset=-2)
# 显示图形
plt.show()
```
阅读全文