matplotlib.tight_layout
#
주목
이 모듈은 내부 모듈로 간주됩니다.
더 이상 사용되지 않으며 향후 버전에서 제거됩니다.
서브플롯이 그림에 잘 맞도록 서브플롯 매개변수를 조정하는 루틴입니다. 이때 축에 고정된 축 레이블, 눈금 레이블, 축 제목 및 오프셋 상자만 현재 고려됩니다.
내부적으로 이 모듈 은 축 위치 Axes.get_tightbbox
와 독립적인 여백(왼쪽 여백 등)을 가정합니다 . 왼쪽 또는 오른쪽 여백이 xlabel의 영향을 받는 경우와 같은 경우에도 실패 Axes.bbox
할 수 있습니다 .Axes.adjustable
datalim
- matplotlib._tight_layout. auto_adjust_subplotpars ( fig , renderer , nrows_ncols , num1num2_list , subplot_list , ax_bbox_list = None , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [출처] #
[ Deprecated ] 서브플롯 사이의 간격을 조정하거나
None
결과 축의 높이나 너비가 0인 경우 서브플롯 매개변수의 사전을 반환합니다.이 함수는 서브플롯 자체의 기하학 정보를 무시하지만 nrows_ncols 및 num1num2_list 매개변수가 제공하는 것을 사용합니다. 또한 일부 서브플롯에
adjustable=datalim
.- 매개변수 :
- nrows_ncols 튜플[int, int]
그리드의 행 수와 열 수입니다.
- num1num2_list 목록[튜플[int, int]]
서브플롯이 차지하는 영역을 지정하는 숫자 목록
- subplot_list 서브플롯 목록
최적의 subplot_params를 계산하는 데 사용할 서브플롯 목록입니다.
- 패드 플로트
그림 가장자리와 서브플롯 가장자리 사이의 패딩(글꼴 크기의 일부).
- h_pad, w_pad 플로트
글꼴 크기의 일부로 인접한 서브플롯의 가장자리 사이 패딩(높이/너비). 기본값은 pad 입니다.
- 직사각형 튜플
(왼쪽, 아래쪽, 오른쪽, 위쪽), 기본값: 없음.
메모
버전 3.5부터 사용되지 않습니다.
- matplotlib._tight_layout. get_subplotspec_list ( axis_list , grid_spec = None ) [소스] #
주어진 축 목록에서 subplotspec 목록을 반환합니다.
subplotspec을 지원하지 않는 축 인스턴스의 경우 목록에 None이 삽입됩니다.
grid_spec이 주어지면 주어진 grid_spec에 속하지 않는 것에 대해 None이 삽입됩니다.
- matplotlib._tight_layout. get_tight_layout_figure ( fig , axes_list , subplotspec_list , renderer , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [소스] #
지정된 패딩이 있는 타이트 레이아웃 그림에 대한 서브플롯 매개변수를 반환합니다.
- 매개변수 :
- 무화과 그림
- axes_list 축 목록
- subplotspec_list 목록
SubplotSpec
각 축의 하위 플롯 사양입니다.
- 렌더러 렌더러
- 패드 플로트
그림 가장자리와 서브플롯 가장자리 사이의 패딩(글꼴 크기의 일부).
- h_pad, w_pad 플로트
인접한 서브플롯의 가장자리 사이 패딩(높이/너비). 기본값은 pad 입니다.
- 직사각형 튜플(왼쪽, 아래쪽, 오른쪽, 위쪽), 기본값: 없음.
전체 서브플롯 영역(레이블 포함)이 들어갈 정규화된 그림 좌표의 사각형입니다. 전체 그림을 사용하도록 기본 설정되어 있습니다.
- 반환 :
- subplotspec 또는 없음
전달될 subplotspec kwargs
Figure.subplots_adjust
또는 tight_layout을 수행할 수 없는 경우 None입니다.