Python Matplotlib“;“缩放到矩形”;不';在薄矩形上不能很好地缩放
绘制此1000x1000正方形时:Python Matplotlib“;“缩放到矩形”;不';在薄矩形上不能很好地缩放,python,numpy,matplotlib,Python,Numpy,Matplotlib,绘制此1000x1000正方形时: import matplotlib.pyplot as plt, numpy as np A = np.random.random((1000,1000)) plt.imshow(A) plt.show() 然后单击“缩放到矩形”并选择一个薄矩形,输出“不是很缩放”: 这可能是因为它试图保持纵横比;如何禁用此功能,并使用maplotlib GUI窗口中的所有可用空间进行缩放?正如@DavidG所指出的 plt.imshow(A, aspect="auto
import matplotlib.pyplot as plt, numpy as np
A = np.random.random((1000,1000))
plt.imshow(A)
plt.show()
然后单击“缩放到矩形”并选择一个薄矩形,输出“不是很缩放”:
这可能是因为它试图保持纵横比;如何禁用此功能,并使用maplotlib GUI窗口中的所有可用空间进行缩放?正如@DavidG所指出的
plt.imshow(A, aspect="auto")
解决它:
缩放时是否只想更改纵横比?如果原始图像的纵横比无关紧要,只需使用
plt.imshow(A,aspect=“auto”)