plt.subplots().colorbar改变颜色条的显示方式
时间: 2023-10-13 11:29:07 浏览: 143
对matplotlib改变colorbar位置和方向的方法详解
5星 · 资源好评率100%
您可以使用 `set_cmap()` 方法来更改 `colorbar` 的颜色映射。以下是一个示例:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成一些示例数据
x = np.linspace(0, 5, 100)
y = np.linspace(0, 5, 100)
X, Y = np.meshgrid(x, y)
Z = np.sin(X) * np.cos(Y)
# 创建图形和子图
fig, ax = plt.subplots()
# 绘制等高线图
contour = ax.contourf(X, Y, Z)
# 添加颜色条
cbar = fig.colorbar(contour)
# 更改颜色条的颜色映射
cbar.set_cmap('YlOrBr')
# 显示图形
plt.show()
```
在这个示例中,我们使用 `set_cmap()` 方法将颜色条的颜色映射更改为 `YlOrBr`,即黄橙棕色。您可以根据需要选择不同的颜色映射。
阅读全文