2016-11-22 59 views
0

執行插曲我想補充兩個(或更多)的軸(ax1ax2在我的例子),從我的程序的不同部分來,以一種獨特的原料Figure如何從現有的軸與Matplotlib

因此,在我的節目的第一部分,我會做:

fig1, ax1 = plt.subplots(1, 1) 
ax1.scatter(...) 
ax1.imshow() 
... 

,並在此同一程序的第二部分:

fig2, ax2 = plt.subplots(1, 1) 
ax2.plot(...) 
... 

然後我想建立一個數字將這些兩軸ax1ax2,喜歡的東西:

fig = plt.figure() 
fig.add_my_subplots(ax1, ax2) 
+1

事情是[此](http://stackoverflow.com/questions/ 6309472/matplotlib燦我創建-axessubplot對象,然後加,他們對A-圖實例)? – berna1111

+0

這實際上是我通過函數結束的方式。 – floflo29

回答

1

作爲似乎軸線應不掛/添加到另一個Figure在Matplotlib,我提出了一種更簡單的解決方案:

fig, (ax1, ax2) = plt.subplots(1, 2, sharex=True, sharey=True) 
do_my_stuff_with_first_axis(ax=ax1) 
do_my_stuff_with_second_axis(ax=ax2)