所以我有這兩個函數來繪制 timeSeries 和直方圖。ax1 = plotTimeSeries(df=dfDelay_Vector)ax2 = plotHistogram( df=dfDelay_Hist)每個都返回一個ax對象,它們都產生一個情節。到現在為止還挺好?,F在,我有一個新函數,它試圖將這些圖引入子圖。axes是一個列表,例如axes = [ax1,ax2]def drawSubPlots(rows, cols, axes): fig, ax = plt.subplots(rows, cols) for i in range(len(axes)): ax[i] = axes[i]......但我得到的只是一個空洞的數字。如何將返回的軸插入新的子圖中?
1 回答

青春有我
TA貢獻1784條經驗 獲得超8個贊
因此,在遵循上述人的建議后,我得出以下結論:
fig, ax = drawSubPlots(2,1)
ax1 = plotTimeSeries(df=dfDelay_Vector, ax=ax[0] )
ax2 = plotHistogram( df=dfDelay_Hist, ax=ax[1] )
這樣做會產生下一個子圖:
仍然需要調整圖本身(xtickslabels 的方向、字體大小、保持子圖之間系列的顏色、直方圖中條的大?。?,但主要內容已涵蓋!
添加回答
舉報
0/150
提交
取消