在Python中,如何将多个轴组合在一起?

In Python, how to combine multiple axes together?

我有一个很复杂的函数,用matplotlib生成一个坐标轴,里面有scatterannotatequiver等各种内容。为此,我不想触及该功能,但我可以使用 matplotlib.pyplot.gca() 来获取该轴。现在我多次调用该函数并得到一堆轴。有没有办法简单地将它们组合成一个图形并保存,就像在 Mathematica 中可以使用 GraphicsRow 将多个图形放在一起一样?

function()
ax1 = plt.gca()
function()
ax2 = plt.gca()
combining_them(ax1,ax2)  ???
savefig() ???

正如@shockburner 的评论所说,function(ax=ax1) 是必经之路。我刚找到这个论点。