python contourf
时间: 2023-06-22 21:43:28 浏览: 52
python之MATLAB操作
`contourf` 是 matplotlib 库中的一个函数,用于绘制等高线图,即将二维数据绘制为高度图。它可以接受三个参数:X,Y 和 Z,其中 X 和 Y 是二维坐标轴上的位置,Z 是每个位置上的高度值(或者可以理解为颜色值)。函数的用法如下:
```python
import matplotlib.pyplot as plt
# 生成一些测试数据
import numpy as np
x = np.linspace(-3, 3, 256)
y = np.linspace(-3, 3, 256)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
# 绘制等高线图
plt.contourf(X, Y, Z)
plt.show()
```
这段代码生成了一个二维的正弦波图形,其中 `X` 和 `Y` 是坐标轴上的位置,`Z` 是每个位置上的高度值,`contourf` 函数将其绘制为颜色值,形成了一个高度图。
阅读全文