mpl_toolkits.axes_grid1.inset_locator.inset_axes #

mpl_toolkits.axes_grid1.inset_locator. inset_axes ( parent_axes , 너비 , 높이 , loc = ' 오른쪽 위' , bbox_to_anchor = None , bbox_transform = None , axes_class = None , axes_kwargs = None , borderpad = 0.5 ) [소스] #

주어진 너비와 높이로 인셋 축을 만듭니다.

사용된 두 크기는 인치 또는 백분율로 지정할 수 있습니다. 예를 들어,:

inset_axes(parent_axes, width='40%', height='30%', loc='lower left')

parent_axes 의 높이가 30% 이상이고 너비가 40% 이상인 parent_axes 의 왼쪽 하단 모서리에 인셋 축을 생성합니다 . 이러한 표준 사례를 초과할 경우 의 사용법 이 약간 까다로울 수 있으므로 예제 를 읽는 것이 좋습니다 .inset_axes

매개변수 :
parent_axesmatplotlib.axes.Axes

삽입 축을 배치할 축.

너비, 높이 float 또는 str

만들 삽입 축의 크기입니다. float가 제공되는 경우 인치 단위의 크기입니다(예: width=1.3 ) . 문자열이 제공되면 상대 단위의 크기입니다(예: width='40%' ) . 기본적으로, 즉 bbox_to_anchorbbox_transform 이 모두 지정되지 않은 경우 이들은 parent_axes에 상대적입니다. 그렇지 않으면 bbox_to_anchor 를 통해 제공된 경계 상자와 관련하여 이해해야 합니다.

loc str, 기본값: '오른쪽 위'

삽입 축을 배치할 위치입니다. 유효한 위치는 '왼쪽 상단', '중앙 상단', '오른쪽 상단', '왼쪽 중앙', '중앙', '오른쪽 중앙', '왼쪽 하단', '중앙 하단, 오른쪽 하단'입니다. 이전 버전과의 호환성을 위해 숫자 값도 허용됩니다. 자세한 내용은 매개변수 loc of Legend를 참조하십시오.

bbox_to_anchor 튜플 또는 matplotlib.transforms.BboxBase선택 사항

삽입 축이 고정될 Bbox. None인 경우 bbox_transform 이 parent_axes.transAxes 또는 parent_axes.figure.transFigure 로 설정된 경우 튜플(0, 0, 1, 1)이 사용됩니다 . 그렇지 않으면 parent_axes.bbox 가 사용됩니다. 튜플인 경우 [left, bottom, width, height] 또는 [left, bottom]일 수 있습니다. kwargs 너비 및/또는 높이 가 상대 단위로 지정된 경우 2-튜플 [left, bottom]을 사용할 수 없습니다. bbox_transform 이 설정 되지 않은 경우 경계 상자의 단위는 픽셀 좌표로 해석됩니다. 튜플과 함께 bbox_to_anchor 를 사용할 때 거의 항상 bbox_transform 도 지정하는 것이 좋습니다.. 이것은 종종 축 변환 parent_axes.transAxes 일 수 있습니다.

bbox_transform matplotlib.transforms.Transform, 선택사항

삽입 축을 포함하는 bbox에 대한 변환입니다. None이면 a transforms.IdentityTransform가 사용됩니다. bbox_to_anchor 의 값 (또는 get_points 메서드의 반환 값)은 bbox_transform 에 의해 변환된 다음 픽셀 좌표(dpi에 따라 다름)의 점으로 해석됩니다. 일부 정규화된 좌표에 bbox_to_anchor 를 제공하고 적절한 변환(예: parent_axes.transAxes )을 제공할 수 있습니다 .

axes_class matplotlib.axes.Axes유형, 기본값:HostAxes

새로 생성된 삽입 축의 유형입니다.

axis_kwargs 사전, 선택사항

삽입 축의 생성자에 전달할 키워드 인수입니다. 유효한 인수는 다음과 같습니다.

재산

설명

adjustable

{'박스', '데이터림'}

agg_filter

(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수

alpha

스칼라 또는 없음

anchor

(플로트, 플로트) 또는 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

부울

aspect

{'auto', 'equal'} 또는 부동

autoscale_on

부울

autoscalex_on

알려지지 않은

autoscaley_on

알려지지 않은

axes_locator

Callable[[축, 렌더러], Bbox]

axisbelow

부울 또는 '라인'

box_aspect

부동 또는 없음

clip_box

Bbox

clip_on

부울

clip_path

패치 또는 (경로, 변환) 또는 없음

facecolor또는 fc

색깔

figure

Figure

frame_on

부울

gid

str

in_layout

부울

label

물체

mouseover

부울

navigate

부울

navigate_mode

알려지지 않은

path_effects

AbstractPathEffect

picker

None 또는 bool 또는 float 또는 호출 가능

position

[왼쪽, 아래쪽, 너비, 높이] 또는Bbox

prop_cycle

알려지지 않은

rasterization_zorder

부동 또는 없음

rasterized

부울

sketch_params

(스케일: float, 길이: float, 임의성: float)

snap

부울 또는 없음

title

str

transform

Transform

url

str

visible

부울

xbound

알려지지 않은

xlabel

str

xlim

(아래: 플로트, 위: 플로트)

xmargin

-0.5보다 큰 float

xscale

알려지지 않은

xticklabels

알려지지 않은

xticks

알려지지 않은

ybound

알려지지 않은

ylabel

str

ylim

(아래: 플로트, 위: 플로트)

ymargin

-0.5보다 큰 float

yscale

알려지지 않은

yticklabels

알려지지 않은

yticks

알려지지 않은

zorder

뜨다

borderpad float, 기본값: 0.5

인셋 축과 bbox_to_anchor 사이의 패딩. 단위는 축 글꼴 크기입니다. 즉, 기본 글꼴 크기가 10포인트 인 경우 borderpad = 0.5 는 패딩 5포인트와 같습니다.

반환 :
inset_axes 축_ 클래스

인셋 축 객체가 생성되었습니다.

메모

bbox_to_anchorbbox_to_transform 의 의미는 legend의 의미와 다르게 해석됩니다. bbox_to_anchor 값(또는 get_points 메서드의 반환 값, 기본값은 parent_axes.bbox )은 bbox_transform(기본값은 Identity 변환)에 의해 변환된 다음 픽셀 좌표(dpi에 따라 다름)의 점으로 해석됩니다.

따라서 다음 세 호출은 동일하며 parent_axes 에 대해 인셋 축을 생성합니다 .

axins = inset_axes(parent_axes, "30%", "40%")
axins = inset_axes(parent_axes, "30%", "40%",
                   bbox_to_anchor=parent_axes.bbox)
axins = inset_axes(parent_axes, "30%", "40%",
                   bbox_to_anchor=(0, 0, 1, 1),
                   bbox_transform=parent_axes.transAxes)

# 을 사용하는 예mpl_toolkits.axes_grid1.inset_locator.inset_axes

인셋 축에 컬러바 추가

인셋 축에 컬러바 추가

인셋 축에 컬러바 추가
삽입 축으로 컬러바의 위치 및 크기 제어

삽입 축으로 컬러바의 위치 및 크기 제어

삽입 축으로 컬러바의 위치 및 크기 제어
인셋 로케이터 데모

인셋 로케이터 데모

인셋 로케이터 데모