有许多方法可以使用Matplotlib创建绘图网格(例如,pyplot.subplots(2,3))但据我所知,所有这些方法都依赖于一个过程,在这个过程中,轴会形成一个特定的函数然后画在这些轴上。例如(取自here):
n = np.random.randn(100000)
fig, axes = plt.subplots(1, 2, figsize=(12,4))
axes[0].hist(n)
axes[0].set_title("Default histogram")
axes[0].set_xlim((min(n), max(n)))
axes[1].hist(n, cumulative=True, bins=50)
axes[1].set_title("Cumulative detailed histogram")
axes[1].set_xlim((min(n), max(n)));
但是,假设我有一个返回matplotlib.figure.Figure对象的函数。我想调用这个函数N次,从中获取N个图形对象,然后在网格中显示这些图形对象......如何做到这一点?