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

时间:2017-12-21 13:47:55

标签: python matplotlib plot multiple-axes

我有一个非常复杂的函数,使用matplotlib生成一个轴,其中有各种内容,如scatterannotatequiver等。出于这个原因,我这样做不想触摸该功能,但我可以使用matplotlib.pyplot.gca()获取该轴。现在我多次调用该函数并得到一堆轴。有没有办法让我简单地将它们组合成一个图并保存它,就像在Mathematica中一样,可以使用GraphicsRow将多个数字组合在一起?

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

1 个答案:

答案 0 :(得分:0)

正如@shockburner的评论所说,function(ax=ax1)是要走的路。我刚刚发现了这个论点。