python - Matplotlib imshow 缩放功能?

标签 python image matplotlib

我有几张 (27) 以二维数组表示的图像,我正在使用 imshow() 查看它们。我需要放大每张图像中完全相同的位置。我知道我可以手动缩放,但这很乏味且不够精确。有没有办法以编程方式指定要显示的图像的特定部分而不是整个图像?

最佳答案

您可以使用 plt.xlimplt.ylim 来设置要绘制的区域:

import matplotlib.pyplot as plt
import numpy as np

data=np.arange(9).reshape((3,3))
plt.imshow(data)
plt.xlim(0.5, 1.5)
plt.ylim(0.5,1.5)
plt.show()

关于python - Matplotlib imshow 缩放功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7665076/

相关文章:

python - 类型错误 : Direct assignment to the reverse side of a related set is prohibited

Python:绘制时间增量和累积值

image - 与 Gravatar URL 混淆

ios - 从图库加载照片

jquery - 响应式 Div 或表格中的响应式图像

python - 用 matplotlib 绘制 pandas period_range - 设置轴的频率

Python - 在 Mac OSX Snow Leopard 中安装 matplotlib

jquery - Twitter Bootstrap slider 默认值

python - 在特定时期保存 Keras 模型

Python 列出 : why is . sort() 比 sorted() 快得多?