Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Matplotlib에서 절대적인 방식(상대적이지 않은)으로 하나의 서브플롯 높이 조정

<시간/>

Matplotlib에서 한 서브플롯의 높이를 절대적으로 조정하려면 다음 단계를 수행할 수 있습니다. -

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • 새 그림을 만들거나 기존 그림을 활성화합니다.
  • 서브플롯의 절대 높이의 경우 Axes()를 사용합니다. 수업
  • 그림에 축을 추가합니다.
  • 축에 데이터 요소를 표시합니다.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

예시

from matplotlib import pyplot as pl

pl.rcParams["figure.figsize"] = [7.50, 4.50]
pl.rcParams["figure.autolayout"] = True

figure = pl.figure()

axes = pl.Axes(figure, [.4, .6, .25, .25])
figure.add_axes(axes)
pl.plot([1, 2, 3, 4], [1, 2, 3, 4])

axes = pl.Axes(figure, [.4, .1, .25, .25])
figure.add_axes(axes)
pl.plot([1, 2, 3, 4], [1, 2, 3, 4])

pl.show()

출력

Matplotlib에서 절대적인 방식(상대적이지 않은)으로 하나의 서브플롯 높이 조정