plt.imshow添加灰度值图例
时间: 2023-09-08 19:14:15 浏览: 77
python中plt.imshow与cv2.imshow显示颜色问题
要添加灰度值图例,可以使用 matplotlib 中的 colorbar() 方法。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一个 10x10 的随机灰度图像
img = np.random.rand(10, 10)
# 绘制图像
plt.imshow(img, cmap='gray')
# 添加图例
plt.colorbar()
# 展示图像
plt.show()
```
在这个代码中,我们生成了一个 10x10 的随机灰度图像,并使用 `imshow()` 方法将其绘制出来。接着,我们使用 `colorbar()` 方法添加了一个灰度值图例。最后,我们展示了图像并将其显示出来。
如果你想要自定义图例的标签和颜色,可以使用 `colorbar()` 方法的参数进行设置。例如,你可以使用 `label` 参数设置标签,使用 `ticks` 参数设置刻度值,使用 `boundaries` 参数设置颜色的范围,等等。具体的用法可以参考 matplotlib 的官方文档。
阅读全文