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