matplotlib.pyplot.subplot_mosaic #
- matplotlib.pyplot. subplot_mosaic ( 모자이크 , * , sharex = False , sharey = False , width_ratios = None , height_ratios = None , empty_sentinel = '.' , subplot_kw = None , gridspec_kw = None , ** fig_kw ) [출처] #
ASCII 아트 또는 중첩 목록을 기반으로 Axes 레이아웃을 구축합니다.
복잡한 GridSpec 레이아웃을 시각적으로 구축하기 위한 도우미 기능입니다.
메모
이 API는 잠정적이며 초기 사용자 피드백에 따라 향후 수정될 수 있습니다.
예제 및 전체 API 설명서는 복잡하고 의미 있는 그림 구성 을 참조하세요 .
- 매개변수 :
- {hashable 또는 nested} 또는 str 목록의 모자이크 목록
Axes를 문자열로 레이블을 지정하여 정렬하는 방법에 대한 시각적 레이아웃입니다. 예를 들어
x = [['A panel', 'A panel', 'edge'], ['C panel', '.', 'edge']]
4개의 축 생성:
1행 높이이고 처음 두 열에 걸쳐 있는 'A 패널'
2행 높이이고 오른쪽 가장자리에 있는 'edge'
좌측 하단에 1행 1열 폭의 'C 패널'
하단 중앙에 1행 1열의 빈 공간
레이아웃의 모든 항목은 중첩된 레이아웃을 만들기 위해 동일한 형식의 목록 목록이 될 수 있습니다.
입력이 str이면 다음 형식이어야 합니다.
''' AAE C.E '''
여기서 각 문자는 열이고 각 행은 행입니다. 이것은 단일 문자 Axes 레이블만 허용하고 중첩을 허용하지 않지만 매우 간결합니다.
- sharex, sharey 부울, 기본값: 거짓
True이면 x축( sharex ) 또는 y 축( sharey ) 이 모든 서브플롯에서 공유됩니다. 이 경우 눈금 레이블 가시성과 축 단위는 for 와 같이 동작합니다
subplots
. False이면 각 서브플롯의 x축 또는 y축이 독립적입니다.- 길이 ncols 의 width_ratios 배열 유사 , 선택 사항
열의 상대 너비를 정의합니다. 각 열의 상대 너비는 . 지정하지 않으면 모든 열의 너비가 동일합니다. . _
width_ratios[i] / sum(width_ratios)
gridspec_kw={'width_ratios': [...]}
- 길이 nrows 의 height_ratios 배열 유사 , 선택 사항
행의 상대 높이를 정의합니다. 각 행의 상대 높이는 . 지정하지 않으면 모든 행의 높이가 동일합니다. . _
height_ratios[i] / sum(height_ratios)
gridspec_kw={'height_ratios': [...]}
- empty_sentinel 객체, 선택 사항
"이 공간을 비워 두십시오"를 의미하는 레이아웃의 항목입니다. 기본값은
'.'
입니다. 레이아웃 이 문자열인 경우 공백 센티널로 공백을 사용하는 데 방해가 될 수 있는 선행 공백을 제거하기 위해 처리 됩니다inspect.cleandoc
.- subplot_kw 사전, 선택 사항
Figure.add_subplot
각 서브플롯을 만드는 데 사용되는 호출 에 전달된 키워드가 있는 사전입니다 .- gridspec_kw 사전, 선택사항
GridSpec
서브플롯이 배치되는 그리드를 생성하는 데 사용되는 생성자 에 전달된 키워드가 있는 사전입니다 .- **fig_kw
모든 추가 키워드 인수가
pyplot.figure
호출에 전달됩니다.
- 반환 :
- 무화과
Figure
새로운 인물
- dict[레이블, 축]
라벨을 Axes 객체에 매핑하는 사전입니다. 축의 순서는 전체 레이아웃에서 축 위치의 왼쪽에서 오른쪽 및 위에서 아래입니다.
- 무화과