Python Matplotlib에서 서브플롯 전체에 그리드를 표시하기 위해 여러 서브플롯을 생성하고 여러 축에서 척추 가시성을 false로 설정할 수 있습니다.
단계
- 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
- subplots()를 사용하여 그림과 서브플롯 세트 생성 방법.
- 현재 그림에 서브플롯을 추가하고 척추 가시성을 false로 설정합니다.
- a☓3 끄기 라벨.
- X축을 적절하게 공유합니다.
- a☓1, a☓2에 대한 격자선 구성 및 a☓3 .
- 그림을 표시하려면 show()를 사용하세요. 방법.
예시
import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, (ax1, ax2) = plt.subplots(nrows=2) ax3 = fig.add_subplot(111, zorder=-1) for _, spine in ax3.spines.items(): spine.set_visible(False) ax3.tick_params(labelleft=False, labelbottom=False, left=False, right=False) ax3.get_shared_x_axes().join(ax3, ax1) ax3.grid(axis="x") ax1.grid() ax2.grid() plt.show()
출력