我試圖共享兩個(gè)子坐標(biāo)軸,但是在創(chuàng)建圖形之后,我需要共享x軸。因此,例如,我創(chuàng)建了這個(gè)圖:import numpy as npimport matplotlib.pyplot as pltt= np.arange(1000)/100.x = np.sin(2*np.pi*10*t)y = np.cos(2*np.pi*10*t)fig=plt.figure()ax1 = plt.subplot(211)plt.plot(t,x)ax2 = plt.subplot(212)plt.plot(t,y)# some code to share both x axisplt.show()除了插入注釋?zhuān)覍⒉迦胍恍┐a以共享兩個(gè)x軸。我沒(méi)有找到任何線索我可以做到這一點(diǎn)。有一些屬性 _shared_x_axes,_shared_x_axes當(dāng)我檢查數(shù)字軸(fig.get_axes())時(shí),我不知道如何鏈接它們。
3 回答

紅顏莎娜
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
我剛剛想出了如何取消共享軸(在大型網(wǎng)格中可能有用)的方法-在該軸上執(zhí)行g = ax.get_shared_y_axes(); g.remove(a) for a in g.get_siblings(ax)]
。感謝您的起點(diǎn)!

慕容森
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊
這對(duì)于連接選擇子圖很有用。例如,一個(gè)具有4個(gè)子項(xiàng)的圖形:兩個(gè)時(shí)間序列和兩個(gè)直方圖。這使您可以有選擇地鏈接時(shí)間序列。
添加回答
舉報(bào)
0/150
提交
取消