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 , wspacehspaceSubplotParams 를 사용 하는 것과 유사한 방식으로 결정됩니다 .

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 ( 그림 = 없음 ) [출처] #

SubplotParamsGridSpec에 대해 를 반환합니다 .

우선 순위에 따라 값은 다음에서 가져옵니다.

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을 사용하여 두 개의 서브플롯 결합

서브플롯과 GridSpec을 사용하여 두 개의 서브플롯 결합
Gridspec을 사용하여 다중 열/행 서브플롯 레이아웃 만들기

Gridspec을 사용하여 다중 열/행 서브플롯 레이아웃 만들기

Gridspec을 사용하여 다중 열/행 서브플롯 레이아웃 만들기
중첩된 그리드 사양

중첩된 그리드 사양

중첩된 그리드 사양
그림 하위 그림

그림 하위 그림

그림 하위 그림
``plt.subplots``를 사용하여 여러 서브플롯 만들기

plt.subplots를 사용하여 여러 서브플롯 만들기

``plt.subplots``를 사용하여 여러 서브플롯 만들기
axisartist를 사용한 사용자 정의 스파인

axisartist를 사용한 사용자 정의 스파인

axisartist를 사용한 사용자 정의 스파인
GridSpec 데모

GridSpec 데모

GridSpec 데모
중첩된 그리드 사양

중첩된 그리드 사양

중첩된 그리드 사양
제한된 레이아웃 가이드

제한된 레이아웃 가이드

제한된 레이아웃 가이드
타이트한 레이아웃 가이드

타이트한 레이아웃 가이드

타이트한 레이아웃 가이드
그림에서 여러 축 정렬

그림에서 여러 축 정렬

그림에서 여러 축 정렬
`~.Axes.imshow`의 *원점* 및 *범위*

imshow의 출처와 범위

`~.Axes.imshow`의 *원점* 및 *범위*