比方说,我做了一些返回轴对象的函数。例如,说一个正弦和余弦函数的图。
def func1():
fig, ax = plt.subplots()
x = np.linspace(0, 2*np.pi)
ax.plot(x, np.sin(x))
return ax
def func2():
fig, ax = plt.subplots()
x = np.linspace(0, 2*np.pi)
ax.plot(x, np.cos(x))
return ax
这些函数当然会返回以下图表:
如何将两者结合为一个数字,等同于以下代码和图像?
fig, ax = plt.subplots()
xs = np.linspace(0, 2 * np.pi)
ax.plot(x, np.cos(x))
ax.plot(x, np.sin(x))
plt.show()
也就是说,我可以做下面的伪代码吗?
ax1 = func1()
ax2 = func2()
fig = plt.figure()
fig.append_axes(ax1)
fig.append_axes(ax2)
plt.show()