我已经在一个jupyter notebook文件中分别绘制了两个图形,并将它们导出。
我想用matplotlib.pyplot.subplots
将它们并排显示,而不是再次绘制。
例如,在 Mathematica 中,只需将数字保存到Variable中,然后显示它们,这样做就更容易了。
我试着保存数据,用
fig1, ax1 = plt.subplots(1,1)
... #plotting using ax1.plot()
fig2, ax2 = plt.subplots(1,1)
... #plotting using ax2.plot()
现在,这些fig1
或fig2
属于Matplotlib.figure.figure
类型,它将图形存储为“image-type”示例,我甚至可以通过在笔记本中调用fig1
或fig2
来分别查看它们。
但是,我不能像这样把它们放在一起
plt.show(fig1, fig2)
它不会返回任何值,因为当前没有绘制任何图形。
你可以看看this link或者this,这是我刚才讲的Mathematica版本。
2条答案
按热度按时间eni9jsuy1#
假设你想在最后合并这些子情节。下面是代码
6ie5vjzr2#
不太明白您的意思:
但不通过使用
matplotlib.pyplot.subplots
再次绘制它们。但是你可以在jupyter笔记本上显示两个相邻的图形,方法是:
或在彼此之上: