서브플롯에 여러 DataFrame 표시
별도의 Pandas DataFrame을 개별 플롯으로 표시하는 것은 함께 시각화하려는 경우 번거로울 수 있습니다. matplotlib에서 수동으로 서브플롯을 생성하면 이러한 데이터프레임을 하나의 일관된 플롯으로 결합하는 솔루션이 제공됩니다.
해결책:
만들기 서브플롯:
DataFrame을 서브플롯에 할당:
예(2x2 서브플롯):
import matplotlib.pyplot as plt fig, axes = plt.subplots(nrows=2, ncols=2) df1.plot(ax=axes[0,0]) df2.plot(ax=axes[0,1]) df3.plot(ax=axes[1,0]) df4.plot(ax=axes[1,1])
이 코드는 각 서브플롯의 2x2 그리드를 생성합니다. 자체 데이터프레임에 할당된 데이터프레임 subplot.
추가 참고:
모든 하위 플롯이 동일한 x축을 공유하도록 하려면 생성 중에 plt.subplots에 sharex=True를 제공하세요.
위 내용은 Matplotlib 하위 플롯에 여러 Pandas DataFrame을 효율적으로 표시하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!