怎么给matplotlib的colorbar加label
时间: 2023-11-02 18:58:34 浏览: 197
matlab开发-colorbarlabel
你可以使用 `colorbar()` 函数中的 `set_label()` 方法来为 colorbar 添加 label。例如:
```
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(-10, 10, 101)
y = np.linspace(-10, 10, 101)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
# 绘制图像和 colorbar
fig, ax = plt.subplots()
im = ax.contourf(X, Y, Z, cmap='coolwarm')
cbar = fig.colorbar(im)
# 添加 label
cbar.set_label('Z Value')
plt.show()
```
在上面的代码中,我们首先生成了一组数据,然后使用 `contourf()` 函数绘制了等高线图,并将其保存在 `im` 变量中。接着,我们使用 `colorbar()` 函数生成了 colorbar,并将其保存在 `cbar` 变量中。最后,我们使用 `set_label()` 方法为 colorbar 添加了一个 label,即 `'Z Value'`。
阅读全文