我有一个返回 Figure 对象的外部函数,在这种情况下,每个 Figure 对象都由一个 Axes 对象组成。
我想组成一个由这两个图形组成的新图形(比如说水平连接)。
所以理想情况下,我想说:
fig1, fig2, joined = CreateFig( data1 ), CreateFig( data2 ), Figure()
subp1, subp2 = joined.add_subplot( 121 ), joined.add_subplot( 122 )
subp1, subp2 = fig1.get_axes()[0], fig2.get_axes()[0]
joinedFig.savefig( 'joined.eps' )
显然,这不起作用,因为检索到的轴属于fig1
and fig2
,而不是joinedFig
。
轴也不能仅由 复制copy.deepcopy()
。
在我的示例中,我指的是figure.Figure()
实例化。虽然搜索确实让我看到这pyplot.figure()
是开发团队推荐的实例化技术,但它并没有改变问题:有没有办法通过复制的组合来进行Axes
/Figure
复制构造和构造?Figure
Axes