微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Matplotlib 将保存的图设置为子图

如何解决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 举报,一经查实,本站将立刻删除。