python使用plt.imshow在坐标轴上展示图片,坐标设置问题。

本文详细介绍了如何使用 Matplotlib 的 imshow 函数来显示数组图像,并特别聚焦于如何通过设置 origin 参数来调整图像的起始坐标位置。对于希望精确控制图像显示效果的开发者来说,这是一篇实用的指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

坐标默认是从上到下,从左到右,例如
这里写图片描述

matplotlib.pyplot.imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, 
                         vmin=None, vmax=None, origin=None, extent=None, shape=None, 
                         filternorm=1, filterrad=4.0, imlim=None, resample=None, 
                         url=None, hold=None, data=None, **kwargs

他的参数很多,找了很久,才发现,应该是设置origin参数。

origin : [‘upper’ | ‘lower’], optional, default: None
    Place the [0,0] index of the array in the upper left or lower left corner of the axes. 
    If None, default to rc image.origin.

origin=‘lower’,就得到如下图:
这里写图片描述

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值