plt.imshow中的origin参数
时间: 2023-10-21 13:09:19 浏览: 205
matplotlib基础绘图命令之imshow的使用
5星 · 资源好评率100%
在 matplotlib 中,`plt.imshow()` 函数用于绘制图像。其中,`origin` 参数用于指定图像坐标系的原点位置,默认值为 `upper`,表示原点在图像的左上角,而当 `origin` 被设置为 `lower` 时,则表示原点在图像的左下角。
具体来说,当 `origin` 被设置为 `upper` 时,图像坐标系的 y 轴从上到下递增,而当 `origin` 被设置为 `lower` 时,y 轴从下到上递增。
例如,如果需要显示一张图像并且需要使坐标系的原点位于左下角,则可以这样调用 `plt.imshow()`:
```
import matplotlib.pyplot as plt
import numpy as np
# 构造一个 5x5 的随机矩阵作为图像数据
data = np.random.rand(5, 5)
# 使用 imshow 函数绘制图像,并设置 origin 为 lower
plt.imshow(data, cmap='gray', origin='lower')
plt.show()
```
这样就会显示一个灰度图像,且坐标系的原点位于左下角。
阅读全文