在matplotlib中调整图像大小时,保持与轴相同的索引

时间:2014-07-28 20:44:38

标签: python matplotlib axes

如果我有图片,请说

im = np.ones((10,10))

当我使用imshow绘制时,一切都很花哨:

import matplotlib.pyplot as plt

plt.imshow(im)
plt.show()

我想要的是能够查看矩阵的特定部分,并保持轴与用于访问矩阵的索引相同

plt.imshow(im[2:5, 5:8])
plt.show()

这应该给我一个y轴为5,6,7,x轴为2,3,4的矩阵。

有任何帮助吗?

1 个答案:

答案 0 :(得分:1)

您想使用extent选项:plt.imshow(im[2:5, 5:8],extent=[2,4,5,7])extent采用[xmin, xmax, ymin, ymax]

的形式