使用python绘制等高线图
时间: 2023-10-24 07:06:22 浏览: 93
基于python的等高线绘制与实现
要绘制等高线图,你可以使用Python的Matplotlib库。以下是一个简单的例子:
``` python
import numpy as np
import matplotlib.pyplot as plt
# 创建一个2D数组作为高度数据
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))
# 绘制等高线图
plt.contour(X, Y, Z)
plt.show()
```
这个例子创建了一个2D数组作为高度数据,然后使用`np.meshgrid`将两个一维数组转换成二维数组,最后使用`plt.contour`函数绘制等高线图。你可以根据自己的需求修改例子中的数据和参数。
阅读全文