Matplotlib不均匀网格imshow()

我用绘制了5个numpy数组的内容作为图像matplotlib.pyplot.imshow()。下面的代码示例:


fig, axarr = plt.subplots(2, 3)

fig.set_size_inches(10, 10)

axarr[0, 0].imshow(img1)

axarr[0, 0].axis('off')

axarr[0, 1].imshow(img2)

axarr[0, 1].axis('off')

axarr[0, 2].imshow(img3)

axarr[0, 2].axis('off')

axarr[1, 0].imshow(img4)

axarr[1, 0].axis('off')

axarr[1, 2].imshow(img5)

axarr[1, 2].axis('off')

axarr[1, 1].axis('off')

plt.subplots_adjust(wspace=0, hspace=0)

plt.savefig(predictions)

plt.close()

这将产生以下输出:

http://img4.mukewang.com/6075580c0001b06f10470942.jpg

我该如何绘制图像,以使底行的2张图像并排并居于该行的中心?


梦里花落0921
浏览 553回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python