matplotlib.gridspec.GridSpec #
- 클래스 matplotlib.gridspec. GridSpec ( nrows , ncols , figure = None , left = None , bottom = None , right = None , top = None , wspace = None , hspace = None , width_ratios = None , height_ratios = None ) [출처] #
베이스:
GridSpecBase
그림 내에 서브플롯을 배치하기 위한 그리드 레이아웃.
그리드 셀의 위치는 left , right , top , bottom , wspace 및 hspace
SubplotParams
를 사용 하는 것과 유사한 방식으로 결정됩니다 .GridSpec 인스턴스를 인덱싱하면
SubplotSpec
.- 매개변수 :
- nrows, ncols int
그리드의 행과 열의 수입니다.
- 그림
Figure
, 선택사항 적절한 레이아웃 그리드를 생성하기 위해 제한된 레이아웃에만 사용됩니다.
- 왼쪽, 오른쪽, 위, 아래 플로트, 옵션
그림 너비 또는 높이의 일부로 서브플롯의 범위. 왼쪽은 오른쪽보다 클 수 없으며 아래쪽은 위쪽보다 클 수 없습니다. 지정하지 않으면 그릴 때 그림 또는 rcParams에서 값이 유추됩니다. 또한 참조하십시오
GridSpec.get_subplot_params
.- wspace 부동 소수점, 선택 사항
평균 축 너비의 일부로 표현되는 서브플롯 사이의 공간을 위해 예약된 너비의 양입니다. 지정하지 않으면 필요한 경우 그림 또는 rcParams에서 값을 유추합니다. 또한 참조하십시오
GridSpec.get_subplot_params
.- hspace 부동 소수점, 선택 사항
평균 축 높이의 일부로 표현되는 서브플롯 사이의 공간을 위해 예약된 높이의 양입니다. 지정하지 않으면 필요한 경우 그림 또는 rcParams에서 값을 유추합니다. 또한 참조하십시오
GridSpec.get_subplot_params
.- 길이 ncols 의 width_ratios 배열 유사 , 선택 사항
열의 상대 너비를 정의합니다. 각 열의 상대 너비는 . 지정하지 않으면 모든 열의 너비가 동일합니다.
width_ratios[i] / sum(width_ratios)
- 길이 nrows 의 height_ratios 배열 유사 , 선택 사항
행의 상대 높이를 정의합니다. 각 행의 상대 높이는 . 지정하지 않으면 모든 행의 높이가 동일합니다.
height_ratios[i] / sum(height_ratios)
- get_subplot_params ( 그림 = 없음 ) [출처] #
SubplotParams
GridSpec에 대해 를 반환합니다 .우선 순위에 따라 값은 다음에서 가져옵니다.
GridSpec의 non - None 속성
제공된 수치
- local_modified_subplot_params ( ) [출처] #
GridSpec에 명시적으로 설정된 서브플롯 매개변수의 이름 목록을 반환합니다.
이것은 의 속성의 하위 집합입니다
SubplotParams
.
- tight_layout ( 그림 , 렌더러 = 없음 , 패드 = 1.08 , h_pad = 없음 , w_pad = 없음 , rect = 없음 ) [출처] #
지정된 패딩을 제공하도록 서브플롯 매개변수를 조정합니다.
- 매개변수 :
- 패드 플로트
그림 가장자리와 서브플롯 가장자리 사이의 패딩(글꼴 크기의 일부).
- h_pad, w_pad float, 옵션
인접한 서브플롯의 가장자리 사이 패딩(높이/너비). 기본값은 pad 입니다.
- 사각형 튜플(왼쪽, 아래쪽, 오른쪽, 위쪽), 기본값: 없음
전체 서브플롯 영역(레이블 포함)이 들어갈 정규화된 그림 좌표의 (왼쪽, 아래쪽, 오른쪽, 위쪽) 사각형입니다. 기본값(없음)은 전체 그림입니다.
- 업데이트 ( ** kwargs ) [출처] #
그리드의 서브플롯 매개변수를 업데이트합니다.
명시적으로 지정되지 않은 매개변수는 변경되지 않습니다. 매개변수를 없음 으로 설정하면 로 재설정됩니다
rcParams["figure.subplot.*"]
.- 매개변수 :
- 왼쪽, 오른쪽, 위쪽, 아래쪽 플로트 또는 없음, 선택 사항
그림 너비 또는 높이의 일부로 서브플롯의 범위.
- wspace, hspace float, 선택사항
서브플롯 사이의 간격은 평균 서브플롯 너비/높이의 일부입니다.
# 을 사용하는 예matplotlib.gridspec.GridSpec
서브플롯과 GridSpec을 사용하여 두 개의 서브플롯 결합
Gridspec을 사용하여 다중 열/행 서브플롯 레이아웃 만들기
plt.subplots를 사용하여 여러 서브플롯 만들기