【发布时间】:2019-04-03 21:28:22
【问题描述】:
禁用轴后如何使 matlotlib imshow 图形居中?示例:
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(5,5))
plt.axis('off')
plt.imshow(np.random.randint(10, size=(100, 100)))
plt.show()
现在图像并没有真正居中,特别是如果我应用tight_layout,因为它确实考虑了轴,尽管它们被禁用了?!
plt.tight_layout()
如果我会出现同样的问题,例如添加彩条。当然,可以通过命令或在 UI 中手动调整边框,但是,我更喜欢一种更强大的解决方案,它可以自动处理不同的图像形状和大小。此外,在居中期间不应更改图形大小。有什么提示吗?
【问题讨论】:
标签: python matplotlib imshow