【发布时间】:2019-04-03 19:56:43
【问题描述】:
使用 python 和 matplotlib 裁剪图片似乎很容易(请参阅this SO question)。但是,当在带有子图的图中裁剪一个图形时,图片的整体大小会发生变化。我正在粘贴一个示例和不希望的结果:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread('http://res.freestockphotos.biz/pictures/15/15912-illustration-of-a-banana-pv.png')
fig=plt.figure(figsize=(18, 4))
for i in range(1, 4):
fig.add_subplot(rows, columns, i)
plt.imshow(img)
if i > 2:
plt.imshow(img[:img.shape[0],:int(img.shape[1]/2)])
这是丑陋的结果。
如何让所有图片的垂直尺寸相同?
【问题讨论】:
标签: python matplotlib