在Matplotlib 中獨立建立和整合AxesSubplot
在Matplotlib 中,建立AxesSubplot 物件並將其實例新增至Figureig執行的.add_subplot 方法。然而,可能會希望建立獨立於Figures的類似AxesSubplot的對象,以方便它們在多個Figure實例中的使用。
解
解耦AxesSubplots和Figures的創建確實可行。可以採用兩種主要方法:
1。將 AxesSubplot 實例作為函數參數傳遞
2。將 AxesSubplot 新增至現有圖形
範例
為了說明第二種方法,我們可以建立一個函數,在指定的位置上繪製圖形Axe sSubplot:
def plot_axes(ax, fig=None, geometry=(1,1,1)): if fig is None: fig = plt.figure() if ax.get_geometry() != geometry : ax.change_geometry(*geometry) ax = fig.axes.append(ax) return fig
用法
獨立AxesSubplot 建立的優點
以上是如何獨立於 Matplotlib 圖形建立和使用 AxesSubplot?的詳細內容。更多資訊請關注PHP中文網其他相關文章!