Matplotlib에서 AxesSubplot의 독립적 생성 및 통합
Matplotlib에서 AxesSubplot 개체를 생성하고 이를 Figure 인스턴스에 추가하는 것은 일반적으로 Figure를 사용하여 수행됩니다. .add_subplot 메소드. 그러나 여러 Figure 인스턴스에서 활용을 용이하게 하기 위해 Figure와 독립적인 AxesSubplot 유사 개체를 설정하려는 욕구가 생길 수 있습니다.
솔루션
AxesSubplot 및 Figure 생성 분리 실제로 가능합니다. 두 가지 기본 접근 방식을 채택할 수 있습니다.
1. AxesSubplot 인스턴스를 함수 인수로 전달
2. 기존 Figure에 AxesSubplot 추가
예
두 번째 접근 방식을 설명하기 위해 지정된 속성에 그래프를 그리는 함수를 생성할 수 있습니다. AxesSubplot:
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 생성의 장점
이러한 기술을 사용하면 Figure와 별도로 AxesSubplot을 생성 및 활용할 수 있어 Matplotlib 플로팅 루틴의 유연성과 편의성이 향상됩니다.
위 내용은 Matplotlib 그림과 별도로 AxesSubplot을 어떻게 생성하고 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!