Matplotlib 将保存的图设置为子图

问题描述

我有几个由不同程序制作的图,我无法轻松地将它们组合起来。我将它们保存为泡菜文件,如本文所述:Store and reload matplotlib.pyplot object。现在我正在尝试将多个图重新加载到我的程序中,并使用子图将它们绘制在一起。

我试过了:

ax1 = pkl.load(open("plot1.pkl","rb"))
ax2 = pkl.load(open("plot2.pkl","rb"))
fig,axs = plt.subplots(2,1,sharey=True)
axs[0][0] = ax1
axs[0][1] = ax2
plt.show()

但是,当显示图时,我得到三个图:两个原始图和一个空白子图。我应该怎么做才能让 ax1 和 ax2 中的两个图显示在子图对象中?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)