Python Matplotlib:是否生成现有图形的多面板图形?

Python Matplotlib:是否生成现有图形的多面板图形?,python,matplotlib,plot,figure,Python,Matplotlib,Plot,Figure,我正在使用Matplotlib.pyplot(空间数据)生成许多图形,并将它们保存为png。我希望能够首先制作图形(在循环中),然后使用Matplotlib选择几个图形组合成多面板图形 我想这意味着重新打开现有的png,然后使用pyplot.subplot()将它们组合在一起,但我想不出一种方法。 有人有主意吗 谢谢 以下是我认为你的意思的一个例子: 导入matplotlib.pyplot作为plt 从matplotlib导入图像 将numpy作为np导入 #初始化轴的网格 图,轴=plt子批次

我正在使用Matplotlib.pyplot(空间数据)生成许多图形,并将它们保存为png。我希望能够首先制作图形(在循环中),然后使用Matplotlib选择几个图形组合成多面板图形

我想这意味着重新打开现有的png,然后使用pyplot.subplot()将它们组合在一起,但我想不出一种方法。 有人有主意吗


谢谢

以下是我认为你的意思的一个例子:

导入matplotlib.pyplot作为plt
从matplotlib导入图像
将numpy作为np导入
#初始化轴的网格
图,轴=plt子批次(2,2)
axes=axes.ravel()
#创建假数据
img=[
'01 img.png',
'02 img.png',
“03 img.png”,
'04 img.png',
]
#在轴上迭代
对于i,枚举中的ax(轴):
im=image.imread(img[i])
ax.imshow(im)
plt.show()

使用
image.imread
将图像加载到绘图表格中,然后使用
ax.imshow
在轴上绘制像素

您现在有代码示例吗?感谢您的快速响应!我可以看到它的作用,但我的问题是,我已经将单独的子面板保存为png。我想从保存的png制作一个多面板图。好的,让我编辑答案谢谢你的回答,这几乎就是我想要的!现在它仍然显示轴,我希望不可见,但我想我可以找到。要做到这一点,请执行
plt.axis('off')