plt.subplots 绘制colorbar
时间: 2024-11-12 16:16:43 浏览: 6
对matplotlib改变colorbar位置和方向的方法详解
`plt.subplots` 是 Matplotlib 库中的一个函数,用于创建一个新的图形窗口并添加子图。如果你想要在生成的子图上添加颜色条(colorbar),通常是在需要展示连续数据的颜色映射情况时使用。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一些示例数据
x = np.linspace(0, 10, 100)
y = np.sin(x)
# 创建一个新的子图
fig, ax = plt.subplots()
# 绘制线图
line, = ax.plot(x, y)
# 添加颜色条
cbar = fig.colorbar(line) # 线图自动关联到颜色条
cbar.set_label('Sin(x)') # 设置颜色条标签
# 显示图形
plt.show()
```
在这个例子中,`ax.colorbar()` 会根据最近绘制的图像(这里是线图 `line`)动态创建颜色条。如果你想为特定的数据矩阵添加颜色条,可以先创建一个 `Contourf` 或 `Pcolormesh` 图形。
阅读全文